WordPress搜索结果页面显示自定义类别

时间:2018-09-21 09:25:38

标签: wordpress

使用wordpress搜索时

.../wordpress/?s=mykeyword

标准搜索页标题为

  

搜索结果:mykeyword

我希望搜索结果页面在特定类别内的搜索行为有所不同:

.../wordpress/?s=mykeyword&cat=42

  

以下类别的搜索结果:mykeyword    myresolvedcategory42

任何建议如何实现?

我在search.php内部进行了查看。我需要一个与get_search_category()类似的get_search_query()

1 个答案:

答案 0 :(得分:1)

如果我假设您正在专门搜索类别,例如您暗中允许用户选择要搜索的类别,您可以通过多种方式获得类别。

最好的方法是使用以下内容,并从URL传递CAT参数:

https://developer.wordpress.org/reference/functions/get_the_category_by_id/

这将返回具有给定ID的类别名称,以便您可以将其添加到标题字符串中。