參考文章:How to Make Elementor Search Results Pages With Only Posts and WooCommerce Products

將搜索結果限制為僅文章

//將搜索結果限制為僅文章
if (!is_admin()) {
    function wpb_search_filter($query) {
        if ($query->is_search) {
            $query->set('post_type', 'post');
        }
        return $query;
    }
    add_filter('pre_get_posts','wpb_search_filter');
}

將搜索結果限制為僅商品

//將搜索結果限制為僅商品
add_filter('pre_get_posts','lw_search_filter_pages');
function lw_search_filter_pages($query) {
    // Frontend search only
    if ( ! is_admin() && $query->is_search() ) {
        $query->set('post_type', 'product');
        $query->set( 'wc_query', 'product_query' );
    }
    return $query;
}
最後修改日期: 2023 年 3 月 14 日

作者