显示下一个帖子的标题,即使它是未发布的帖子

时间:2013-02-02 作者:Brandon Durham

在每个帖子的底部,我需要:

提供下一篇文章的链接(如果下一篇文章已发布);或者显示下一篇文章的标题和发布日期(如果是未来的文章)建议?

1 个回复
最合适的回答,由SO网友:Jake Lisby 整理而成

将这两个元素添加到您希望它们显示在单个元素中的位置。php文件。这将使文章的标题成为链接。

<?php previous_post_link(); ?>
<?php next_post_link(); ?>
编辑:很抱歉,我错过了你关于未来帖子的问题的第二部分。我可能会这样做。它没有经过测试,但会给你一个想法。

$adjacent_post = get_adjacent_post(false,\'\',false) ;
if (get_post_status( $adjacent_post->ID ) == \'publish\'){
    echo \'<?php next_post_link(); ?>\';
}
else {
    echo get_the_title($adjacent_post->ID).\' | \'. $adjacent_post->post_date;
}

结束