我有Wp博客,需要在分类页面上接收一个自定义参数,以过滤像我的规则这样的帖子。
例如:
http://mysite.com/category/teste?myvar=ABC
如何从URL获取myvar?我在网上尝试了很多例子,但没有一个适合分类页面。谢谢
我有Wp博客,需要在分类页面上接收一个自定义参数,以过滤像我的规则这样的帖子。
例如:
http://mysite.com/category/teste?myvar=ABC
如何从URL获取myvar?我在网上尝试了很多例子,但没有一个适合分类页面。谢谢
使用此代码解决。
add_filter( \'category_link\',\'append_parameter\', 10, 2 );
function append_parameter( $link, $my_parameter ) {
$my_parameter = $_GET[\'sort\']; //get sort value
if ( isset($my_parameter) ) {
$link = add_query_arg( \'sort\', $my_parameter, $link );
}
return $link;
}
您可以使用此选项:
<?php
$myvar = $_GET[\'myvar\'];
?>
为了确保这一点,您还可以将此代码放在任何页面中进行测试:<?php
echo $myvar;
?>
这只是PHP中的$GET[]函数。我希望这能有所帮助,有关更多信息,请访问website.
看一看at this Q 以及如何检查全球$wp_query;
. 然后只需获取相关部分(在我的A中解释的所有内容)。