我正在开发自己的wordpress主题。我在检索帖子图片时遇到了问题。WordPress的图像检索问题3.5.1
我用下面的代码:
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的最新avaible verison(3.5.1)
连接到有问题('$ postid')后那些老的图像?还是他们不附加/附加到其他职位? – brasofilo 2013-02-14 23:18:38
我发现,如果我从媒体库中选择图像并放入帖子内,则不会将其视为附加到帖子。 所以我想知道如何让图像插入帖子(附加或不附)。 – 2013-02-15 09:28:39
不可能不查询所有帖子并检查'post_content'内的附件URL ...... – brasofilo 2013-02-15 09:30:51