【发布时间】:2014-07-11 16:20:39
【问题描述】:
我的 wordpress 页面底部有一个部分,应该显示一组帖子(自定义帖子类型),一次 9 个,通过简单的分页滚动到下一个/上一个 9。
这是我目前的代码:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$loop = new WP_Query( array(
'post_type' => 'event',
'order' => 'ASC',
'posts_per_page' => 9,
'orderby'=> 'event_date',
'meta_key'=>'event_date',
'meta_query' => array(array('key'=>'event_date', 'value'=>date('Y-m-d'))),
'compare' => '>=',
'paged'=>$paged
)) ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<article class="post-<?php the_ID(); ?>">
<h2 class="post_title"><?php the_title(); ?></h2>
<h3 class="date_posted sub_text"><?php echo date('l, F jS', strtotime(get_field('event_date'))); ?></h3>
<?php html5wp_excerpt('events_page_listing'); ?>
<a class=lead_in href="<?php the_permalink() ?>"></a>
</article>
<?php endwhile; ?>
<div><?php previous_posts_link('« Previous') ?></div>
<div><?php next_posts_link('More »') ?></div>
我不完全理解分页过程,我从一些论坛上的 sn-ps 中获取了这段代码,但它不起作用。目前,使用上面的设置,它只显示两个帖子,没有分页。
谁能指出我正确的方向或找出我错过了什么?
【问题讨论】:
-
你的帖子没有分页吗?
标签: php wordpress pagination