excluded_categories无法使用get_next_post()

时间:2014-01-19 13:18:09

标签: wordpress

我使用以下代码创建指向下一篇文章的链接,此处$hidden_categories是一个数组,其中包含我想从下一个链接中排除的类别ID。

<?php
$next_post = get_next_post(false, implode (", ", $hidden_categories));
if (!empty( $next_post )): ?>
  <a href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo $next_post->post_title; ?></a>
<?php endif; ?>

但它不排除我想要排除的类别的帖子。这段代码有什么问题吗?

1 个答案:

答案 0 :(得分:0)

<?php
$hidden_categories_array = implode("," , $hidden_categories);
$next_post = get_adjacent_post( false, $hidden_categories_array, true);
if (!empty( $next_post )): ?>
  <a href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo $next_post->post_title; ?></a>
<?php endif; ?>