我正在开发自己的 wordpress 主题。我在检索帖子图像时遇到问题。
我正在使用以下代码:
if ($images = get_children(array(
'post_parent' => $postid,
'post_type' => 'attachment',
'numberposts' => '1',
'post_mime_type' => 'image', )))
foreach($images as $image) {
$thumbnail=wp_get_attachment_image_src($image->ID, $size);
?>
<?php echo get_image_path($thumbnail[0]); ?>
}
else ....// retrieve a default error image
如果我上传新图像并将其附加到帖子中,此代码可以正常工作,但如果我附加从媒体库中获取的旧图像,我会失败。
我无法弄清楚问题出在哪里。根据 Wordpress 的函数参考,get_children() 和 get_image_path() 都不应被弃用。
我正在使用 Wordpress (3.5.1) 的最新可用版本