在一个模板中显示所有搜索结果 时间:2017-11-07 作者:ronka 当我进行简单搜索时(仅在查询中),它会在搜索中显示结果。php模板。但是,当我尝试按我创建的自定义分类法(例如?s=text&;brand=text)过滤结果时,它会在我创建的分类法存档模板上显示结果,而不是在搜索上显示结果。php。是否有任何方法可以在搜索模板页面上显示每个搜索查询结果?编辑:在进一步调查之后,我想我知道问题出在哪里了。我认为woocommerce可以控制重写规则,并优先考虑它们的自定义分类法。你知道怎么解决这个问题吗? 1 个回复 SO网友:ronka 用这个代码解决了function prefix_url_rewrite_templates() { if ( get_query_var( \'s\' ) ) { add_filter( \'template_include\', function() { return get_template_directory() . \'/search.php\'; }); } } add_action( \'template_redirect\', \'prefix_url_rewrite_templates\' ); 如果有更好的方法,请通知我:) 结束 文章导航