尝试使用缩略图获取非对象错误的属性 时间:2014-04-24 作者:user50763 我正在尝试将我的特色图像的缩略图显示在我的主页上。php(博客)页面。它显示良好,但打开调试模式时,出现以下错误:注意:尝试在/应用程序/MAMP/htdocs/WPPLAT/wp内容/主题/WPPLAT/内容博客中获取非对象的属性。php在线2我的代码是<a href="<?php the_permalink();?>"><?php echo get_the_post_thumbnail($page->id, \'thumbnail\'); ?></a> 如何解决此问题? 1 个回复 最合适的回答,由SO网友:Pieter Goosen 整理而成 从您的错误中,我相信您正在循环中使用此代码。您应该使用the_post_thumbnail(). 您使用的代码在循环外部使用。EDIT始终首先检查始终是良好的做法if you have a thumbnail 要显示所以你应该使用<?php if(has_post_thumbnail()): ?> <a href="<?php the_permalink();?>"> <?php the_post_thumbnail( \'thumbnail\'); ?> </a> <?php endif; ?> 结束 文章导航