我有一个循环,显示了meta_value_num
.我正在尝试随机排列最受欢迎的5个项目的顺序。知道为什么这个代码不起作用吗?
<?php query_posts(\'showposts=4&cat=-20,-54&orderby=meta_value_num&order=rand&meta_key=post_views_count&order=DESC\'); ?>
<? if (have_posts()) :
while (have_posts()) : the_post();
echo(\'<a href="\' . get_permalink() . \'">\' .ShortenText(get_the_title()). \'<br></a>\');
$content = get_the_content();
preg_match(\'#(<img.*?>)#\', $content, $results);
echo(\'<a href="\' . get_permalink() . \'">\' . $results[1] . \'</br></a>\');
?></br><?
endwhile;
endif;; ?>