【发布时间】:2017-02-26 17:30:46
【问题描述】:
我在我的主题的functions.php文件中成功使用以下代码从URL传递变量(页码)(在我的例子中,这是在产生数百个结果的mysql查询之后):
function add_query_vars_filter( $vars ){
$vars[] = "myvar";
return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );
然后如下使用变量:
global $wp_query;
if (isset($wp_query->query_vars['myvar']))
{
$myvar= urldecode($wp_query->query_vars['myvar']);
}
作为初学者,我的问题是:如何编辑这些代码块以创建和使用多个变量(例如,myvar2、myvar3 等)?我不仅需要传递页码,还需要从用户通过表单输入的 mysql 查询中传递搜索参数)。我可以进行实验(就像我刚刚做的那样),但对于初学者来说,弄乱我的主题的 function.php 文件,然后让整个网站崩溃,需要我通过文件管理器进行编辑,这有点伤脑筋。
【问题讨论】:
标签: wordpress url parameters