您好我已经设法通过视图显示帖子,但我需要它将显示的帖子限制为值。
<?php
$postcnt = 0; query_posts('posts_per_page =>9','&order=desc&orderby=meta_value&meta_key=post_views_count');
if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
这是我的代码。
'posts_per_page =>9' isn't working..
答案 0 :(得分:0)
您需要将参数附加到现有的全局$query_string
。
global $query_string;
query_posts( $query_string . '&posts_per_page=5' );
if (have_posts()) : // ....
由于您只使用自己的自定义查询字符串,因此应在最后附加值。
query_posts( '&order=desc&orderby=meta_value&meta_key=post_views_count&posts_per_page=9');
您还可以使用array()
传递参数。
$args = array(
'order' => 'DESC',
'orderby' => 'meta_value',
'meta_key' => 'post_views_count',
'posts_per_page' => '9',
);
query_posts( $args );