下面的代码可以实现让woocommerce网站只搜索产品,不搜索wordpress的内容。
//搜索产品
function woocommerce_search_only_products( $query ) {
if ( is_search() && ! is_admin() ) {
$query->set( 'post_type', 'product' );
}
}
add_action( 'pre_get_posts', 'woocommerce_search_only_products' );