将标记参数添加到Category y.php

时间:2016-06-01 作者:Alex C

我想让用户能够在分类部分优化他们的结果。比如,如果用户在“汽车”类别部分,那么他可以通过颜色、车轮数量等标签来细化“搜索”。这是否可能在不破坏类别的所有分页逻辑等的情况下实现。php页面?有点像改变类别。php进入搜索页面。也不寻找子类别,而是能够添加多个标记以优化结果。

1 个回复
SO网友:Raviraj Deora

这是一个旧插件,但我想你会从this plugin

这个插件也可能有类似的情况,您可以在插件描述中找到更多详细信息。

或者,您可以在主题的函数中使用“pre\\u get\\u posts”操作。php文件仅在类别归档页面上使用以下代码调用。下面的代码将在类别上添加筛选器。php页面获取带有标记“red”的帖子。

function tag_filter_category( $query ) {
if ( is_category() ) {
   $query->set( \'tag\', \'red\' ); // to fetch posts with tag red (color)
  }
}
add_action( \'pre_get_posts\', \'tag_filter_category\' );