用搜索查询替换术语/分类归档页面

时间:2016-11-30 作者:Zachary Reese

我有一个拥有大量自定义分类法的网站。网站使用FacetWP 允许用户深入研究这些分类法。而不是将用户发送到taxonomy-{taxonomy}.php 当他们单击链接的术语/分类法时,我想将他们发送到应用了特定方面的搜索。FacetWP使查询字符串变得非常容易。

使用似乎很愚蠢wp_redirect() 并且有301个重定向,用于数百个项目。有没有一种更简单的方法以编程方式替换Wordpress认为的术语和分类法归档的目标?

1 个回复
SO网友:Michelle

我不熟悉FacetWP如何显示搜索结果,但它是否使用默认(或自定义)搜索。php模板,您可以使用模板过滤器劫持默认层次结构。请参见Filter Hierarchy section 模板层次结构页面的。如果您需要更具体的帮助,请更新您的问题,通过wp_redirect() 我们可以帮你换掉这个方法。

相关推荐

Calling hooks in functions

我习惯于使用主题挂钩,定期添加功能,但难以使用插件挂钩来过滤内容。这是我所知的极限,我试图理解这个过程,但没有用。我正在使用GigPress 管理事件。它允许您添加一个节目(基于日期),并将该节目与帖子(标准WP帖子)关联。我已经创建了一个自定义的帖子类型—productions—来关联节目,而不仅仅是一般的博客帖子。插件有一个钩子-gigpress_related_post_types —允许您用自己选择的任何CPT交换帖子。如果我直接编辑插件,它就会工作,将“帖子”替换为“产品”。如果我添加了我希望是