在wordpress中,我们具有add_query_arg()
功能,可通过公共 key 和 value 生成网址查询。
我使用add_query_arg()
这样的函数从查询中检索 cat 链接:
$retrive ='424'; //my custom cat id .
$postnumber = '5';
$my_query = new WP_Query(array('showposts' => $postnumber , 'cat' => $retrive));
$query_name = get_cat_name($retrive);
$key = 'cat';
$value = $retrive;
// generat query link
$query_link= esc_url( add_query_arg( $key , $value ,site_url('/') ) );
echo '<a class="btn btn-lg btn-blue" href="'.$query_link.'">'.$query_name.'</a>';
现在,我想要具有add_query_arg()
功能的“ 顶部”和“ rand ”帖子的链接。
这是我的查询:
$top_query = new WP_Query(array('meta_key'=>'post_views_count','orderby'=>'meta_value_num','showposts'=>$postnumber,'order'=>'DESC'));
$key = ?;
$value = ?;
$rand_query = new WP_Query(array('showposts' => $postnumber , 'orderby' => 'rand'));
$key = ?;
$value = ?;
(我的自定义tab_widget插件需要此链接,以便用户可以看到当前标签的其他帖子的链接。)
这怎么办?