前不久我们发布了一款全新的WordPress企业主题:Modular主题
在搭建WordPress网站的过程中我们总会遇到一些需要修改的地方,小编会把一些可能用到的问题整理发布,供大家二次开发使用。
Modular主题的搜索功能目前并不支持过滤搜索(后续会改进),那么现在如何让Modular主题的搜索结果页面排除普通文章,只显示产品?复制下面的代码添加到Modular主题的functions.php里面就行了。
//搜索结果页面只显示产品文章
function filter_search_product( $query ) {
if ( ! is_admin() && $query->is_search() && $query->is_main_query() ) {
$query->set( 'meta_query', array(
array(
'key' => 'product_gallery',
'compare' => 'EXISTS',
),
) );
}
}
add_action( 'pre_get_posts', 'filter_search_product' );
新主题官方微信公众号
扫码关注新主题(XinTheme)官方公众号,本站动态早知道。
发布本站最新动态(新主题发布、主题更新)和WordPress相关技术文章。