2015-04-03 79 views
0

我在wordpress中有超过500个自定义帖子,我选择从后端显示为6的帖子数。如何在wordpress中的每个页面上显示不同的帖子?

当我从pagingnav转到第二页时,页面上的前端6文章显示和页面顶部显示的pagingnav显示了接下来的六篇文章。 但现在我想筛选我用下面的文章范本代码为这个职位:

global $wp_query; 
$args = array(
    'post_type' => 'property', 
    'meta_key' => 'special_offer', 
    'meta_query'  => array(
     array(
      'key' => 'special_offer', 
      'value' => 1, 
      'type' => 'numeric', 
      'compare' => 'LIKE' 
     ) 
    ) 
); 
query_posts($args); 

以上正确的代码过滤员额和6个后显示页面上,但是当我去到第二页六个员额从第一页是重复。 如何显示第二页上的下六个帖子?

在此先感谢。

回答

0

这是我对你的评论的建议。

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array(
'post_type' => 'property', 
'paged'=>$paged, 
'posts_per_page'=>6, 
'meta_key' => 'special_offer', 
'meta_query'  => array(
    array(
     'key' => 'special_offer', 
     'value' => 1, 
     'type' => 'numeric', 
     'compare' => 'LIKE' 
    ) )); 

query_posts($args);

其实,你需要编写的代码get_query_var(“分页”)在上面,它的参考值将显示在query_posts功能。

见上文如何使用: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

感谢,

+0

谢谢!有用。 – 2015-04-03 10:25:28

相关问题