Return to Snippet

Revision: 30906
at August 25, 2010 06:40 by Jamie


Updated Code
// Only search posts, and custom post types, excluding pages
function search_posts_filter( $query ){
    if ($query->is_search){
        $query->set('post_type',array('post','custom_post1', 'custom_post2'));
    }
    return $query;
}
add_filter('pre_get_posts','search_posts_filter');

Revision: 30905
at August 25, 2010 06:39 by Jamie


Initial Code
// Remove pages from search
function search_posts_filter( $query ){
    if ($query->is_search){
        $query->set('post_type',array('post','custom_post1', 'custom_post2'));
    }
    return $query;
}
add_filter('pre_get_posts','search_posts_filter');

Initial URL


Initial Description


Initial Title
Filter WordPress Search Results By Post Type

Initial Tags
post, wordpress

Initial Language
PHP