Previous and Next posts

时间:2012-07-07 作者:Saurabh Goel

我使用以下代码显示上一篇文章的缩略图和链接:

<?php 
      $prevPost = get_previous_post(true); 
      $prevThumbnail = get_the_post_thumbnail($prevPost->ID, array(150,150) );
      previous_post_link( \'%link\', $prevThumbnail ); 
?>
问题是我得到了前一篇文章的正确链接,但显示的缩略图是当前文章的缩略图,而不是前一篇文章的缩略图。我将此用于自定义帖子类型的单个模板。

1 个回复
SO网友:its_me

尝试此操作(未测试):

<?php 
    $prevPost = get_previous_post();

    foreach ($prevPost as $postPrev) {
        if ( has_post_thumbnail($postPrev->ID)) {
            $prevThumbnail = get_the_post_thumbnail($postPrev->ID, array(150,150) );
            previous_post_link( \'%link\', $prevThumbnail );
        }
    }
?>

结束

相关推荐