获取发布的缩略图WordPress 3.5

时间:2012-12-12 作者:rwzdoorn

由于某些原因,wordpress 3.5中不再加载以下内容。有人知道如何修复get_the_post_thumbnail() ?

我正在使用以下代码:

echo "<div class=\'meta_apps\'>";
echo "<a href=\'"; the_permalink(); echo "\'>";
echo "<div class=\\"meta-icon\\">".get_the_post_thumbnail($post->post_id, \'thumbnail\', $attr)."</div>";
echo "<div class=\\"meta-title\\">".$post->post_title."</div>";
echo "</a>";
echo "</div>";

2 个回复
最合适的回答,由SO网友:Matthew Boynes 整理而成

我可能弄错了,但我不认为$post->post_id 我想你应该$post->ID. 所以这可能是你的问题,虽然没有看到你的$attr 数组,很难说。以下是$post\'s properties. 在这种情况下,get_the_post_thumbnail 是更合适的函数。

在您为自己发布的答案中,您使用the_post_thumbnail 不正确。首先,你不需要重复它;the_post_thumbnail 将输出缩略图。旁注:中的任何函数WordPress 首先是the_ 几乎总是会自动输出一些东西。其次,你不需要通过考试$post->ID (同样,使用错误的属性)。第三,第一个属性the_post_thumbnail 是大小,例如“缩略图”。

SO网友:rwzdoorn

问题已解决,

                echo the_post_thumbnail($post->post_id, array(\'class\' => \'meta_icon\')); echo "</div>";
不要使用“获取\\u缩略图”,只需使用\\u post\\u缩略图即可。

结束

相关推荐