WordPress Snippet: Seiten aus Suche ausschließen

Nicht immer ist es gewollt, das Seiten in der Internen Suche von WordPress auftauchen. Abhilfe schafft dieses kleine Snippet:

add_filter('posts_where', create_function('$where','return (!empty($GLOBALS["wp_query"]->query_vars["s"]) ? "AND " .$GLOBALS["wpdb"]->posts. ".post_type != \'page\'" : "") . $where;'));

Was für welche Möglichkeiten kennt ihr noch? Schließt ihr die Seiten aus der Suche aus?