相关作者帖子缩略图显示帖子缩略图

时间:2016-04-20 作者:AKNL

使用下面的代码显示作者的4篇相关帖子

<?php global $authordata, $post; ?>
<?php $authors_posts = get_posts( array( \'author\' => $authordata->ID, \'post__not_in\' => array( $post->ID ), \'posts_per_page\' => 4 ) ); ?>

<?php foreach ( $authors_posts as $authors_post ) { ?>

<div class="uk-width-medium-1-4">
<a href="<?php the_permalink($authors_post->ID) ?>">
<?php the_post_thumbnail($authors_post->ID); ?>
</a>
</div>

<?php } ?>
问题是,永久链接工作正常,但所有4个相关链接上的缩略图与帖子本身上的缩略图相同。这是我想设置相关帖子的帖子上的特色图片。有什么建议吗?谢谢

1 个回复
最合适的回答,由SO网友:Stephen S. 整理而成

我想问题可能是the_post_thumbnail() 不接受ID作为参数。相反,您应该使用get_the_post_thumbnail() 它接受ID作为参数:

 <?php echo get_the_post_thumbnail($authors_post->ID); ?>

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果