add_action( 'pre_get_posts', 'bp_search_filter' );
function bp_search_filter( $query ) {
if ( ! is_admin() && $query->is_main_query() && $query->is_search() ) {
$query->set( 'post_type', 'post' );
}
}
Shared by Nazim Husain · April 27, 2026 · @pre_get_posts
add_action( 'pre_get_posts', 'bp_search_filter' );
function bp_search_filter( $query ) {
if ( ! is_admin() && $query->is_main_query() && $query->is_search() ) {
$query->set( 'post_type', 'post' );
}
}