我刚刚将我的应用程序从3.2.1升级到3.5.2,现在我的图像src
在我的一页中,s是空白的。数据库是相同的(因为几分钟前我刚刚做了一个mysql转储/恢复)。这是我的代码:
类别图例。php:
if(file_exists($_SERVER{\'DOCUMENT_ROOT\'}.substr($fivesdraft->guid_legend,20)))
{
$featured = gangmei_get_the_post_thumbnail_url( $fivesdraft->ID );
echo \'<li class="legends-thumb"><div class="img-wrapper"><a href="/?legends=\'.$fivesdraft->post_name.\'"><img src="\'.$featured.\'" alt="\'.$fivesdraft->name.\'" /></div><p><a href="/?legends=\'.$fivesdraft->post_name.\'">\'.$fivesdraft->name.\'</a></p></li>\';
}
功能。php:
function gangmei_get_the_post_thumbnail_url($post_id = NULL) {
global $id;
$post_id = (NULL === $post_id) ? $id : $post_id;
$src = wp_get_attachment_image_src(get_post_thumbnail_id($post_id), \'full\');
$src = $src[0];
return $src;
}
get\\u post\\u thumbnail\\u id($post\\u id)正在返回一个id,所以我想可能是
wp_get_attachment_image_src
. 有谁能把我引向正确的方向吗?我该如何调试这个?旧版本运行良好(所有图像都有
src
并正确显示)但我的其他环境没有。它生成如下图像:
<img alt="Nick Aries" src="">
=====
var\\u转储(src美元);
bool(false)