从当前URL传递参数以重定向到另一个URL

时间:2017-04-21 作者:Dalton Russell

我有一个搜索结果页面,在页面上,我想能够按类别过滤。因此,当用户搜索一个项目时,它会传递到url中的结果页面,如:

网站com/?s=示例

我想做的是取“s”的值,并在指向另一个页面的链接中使用它。

我的想法是这样做:

$_searchquery = $_GET[\'s\'];

然后将$\\u searchquery变量添加到我要重定向到的url,方法如下:

<a href="website.com/?s=<?php echo $_searchquery ?>&category_name=example"> Example Category </a>

理论上,这将重定向到搜索结果页面,该页面将显示“示例”类别中出现的“示例”的搜索结果。这是正确的吗?

1 个回复
SO网友:Dalton Russell

这对我来说非常有效!目标是得到一个按钮,可以按帖子类别过滤我的搜索结果,而上述解决方案正是我想要的。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请