如何在wordpress中的每个页面上显示不同的帖子?
问题描述:
我在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个后显示页面上,但是当我去到第二页六个员额从第一页是重复。 如何显示第二页上的下六个帖子?
在此先感谢。
答
这是我对你的评论的建议。
$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;
感谢,
谢谢!有用。 – 2015-04-03 10:25:28