WordPress:从参数数组构建有效的查询字符串

时间:2013-11-04 19:10:56

标签: php mysql wordpress

在我的网站上,以下数组参数可以通过ajax请求中的WordPress query_posts()函数正常工作:

 $arr_params= array
    (
     'post_type'=>'university',
      'tax_query' => array(
         array(
        'taxonomy' => 'uni',
        'field' => 'slug',
        'terms' => 'stanford'
        )
        )

    );

但是可以使用这些参数构建链接吗?我想在我的帖子上显示一个链接,点击后,使用上述参数重新加载WordPress循环。

我试过

add_query_arg($arr_params,get_permalink());

但没有取得任何成功

1 个答案:

答案 0 :(得分:1)

add_query_arg函数不会在问题中看到分类法查询。以下数组产生了我想要的结果:

   $arr_params= array
    (
     'post_type'=>'university',
     'taxonomy' => 'uni',
     'terms' => 'stanford'
    );


echo add_query_arg($arr_params);

这就是它的回报:

  

/ post_type =大学&安培;分类学= UNI与条款=斯坦福