【发布时间】:2013-10-30 20:39:41
【问题描述】:
我为 Wordpress 项目创建了一个名为“视频”的自定义帖子类型。在此之下,我创建了一个名为“视频类别”的分类法。目的是创建一个页面,视频将显示在 single-videos.php 页面上,然后需要在视频下方显示所有视频列表的循环。现在这里是我需要帮助的地方。我用这段代码很好地构建了循环
<?php
$args = array(
'post_type' => 'videos',
'posts_per_page' => -1,
'tax_query' => array(
array(
'taxonomy' => 'video-categories',
'field' => 'id',
'terms' => $category_id
)
)
);
?>
<?php $loop = new WP_Query( $args ); ?>
<?php if($loop) :?>
<?php while ( $loop->have_posts() ) : $loop->the_post();?>
... things to do inside the loop ...
<?php endwhile; ?>
<?php endif;?>
<?php wp_reset_postdata();?>
$category_id 变量保存当前帖子的video-category ID。这个循环很好地列出了所有视频,但我需要做的是,我想在 Same term 下放置下一个和上一个帖子的链接,这里是 $category_id
一般来说,我正在尝试找到一种方法来获取WP_Query 下的下一个和上一个帖子。
【问题讨论】: