在分类上运行搜索时,如何将我所在的页面保留在URL中?

时间:2011-07-05 作者:Andrew

我正在尝试几个插件来帮助搜索分类术语。一种称为“查询多个分类法”,另一种称为“下拉自定义分类法”。

当我开始搜索时,我想保留我正在搜索的页面的内容。例如,如果我所在的页面是dogs(www.site.com/dogs),我在此页面上搜索一个名为“breed”的分类法,并找到所有属于“beagle”的狗,则url将更改为:

www.site。com/?品种=比格犬

我如何获取url以保持/狗在其中?

www.site。com/狗/?品种=比格犬

基于我有限的知识,我想说这是一个url重写的工作?我确实尝试为查询多个分类法的基本url添加一些代码,但这不适用于我的永久链接结构/%year%/%postname%/

1 个回复
SO网友:TheDeadMedic

只需更改action 例如,主题中搜索表单的属性;

<form action="<?php echo home_url( $GLOBALS[\'wp\']->request ); ?>" method="get">
这将动态输出当前请求的URL,这样当用户搜索时,查询字符串只需附加到它,而不是指向根。

结束

相关推荐

Search posts by ID in admin

我正在寻找一种通过ID搜索帖子的方法,最好是支持自定义帖子类型。我希望有一个插件可以实现这个功能,但我没有找到任何东西。如果您有任何想法,我们将不胜感激,谢谢。