我正在尝试在wordpress中创建自定义滑块并添加我自己的链接,但我无法获得要显示的帖子的精选图像。这是我正在使用的代码。
<?php $posts = get_posts('category=20&orderby=rand&numberposts=6'); foreach($posts as $post) { ?>
<?php echo '<li>'; ?>
<a href="<?php the_permalink() ?>" target="_parent"><?php the_title();?>
<?php wp_get_attachment_image( $attachment->ID, 'small' );?>
</a>
<?php echo '</li>'; ?>
此代码通过随机显示链接来工作,但它们从不显示帖子的特色图像。有人可以请帮忙,让我知道我在这里做错了什么...... 感谢
答案 0 :(得分:1)
这是因为$attachment
变量为null。我建议更换:
<?php wp_get_attachment_image( $attachment->ID, 'small' );?>
改为:
<?php the_post_thumbnail( 'small' );?>