这是我的代码:
global $query_string;
$posts = query_posts($query_string . '&orderby=meta_value_num&order=DESC&posts_per_page=-1&meta_key=post_views_count');
while (have_posts()) : the_post();
endwhile;
此代码适用于分类法归档页面,但在search.php中,它不起作用,没有搜索结果。我的代码出了什么问题?我只想添加搜索结果的排序。
答案 0 :(得分:0)
试试这段代码:
<?php
global $query_string;
query_posts($query_string . '&orderby=meta_value_num&order=DESC&posts_per_page=-1&meta_key=post_views_count');
while (have_posts()) : the_post();
endwhile;
wp_reset_query();
?>