首页 文章

Wordpress显示附加图像

提问于
浏览
0

我试图在Wordpress中显示附加到页面/帖子的图像 .

我不想在帖子中插入任何东西只附上它 .

刚才我点击了“添加媒体”并选择了过去已经上传的多张图片并使用了以下PHP .

$images =& get_children( array (
    'post_parent' => $post->ID,
    'post_type' => 'attachment',
    'post_mime_type' => 'image'
));
print_r($images);
if ( empty($images) ) {
    // no attachments here
} else {
    foreach ( $images as $attachment_id => $attachment ) {
        echo wp_get_attachment_image( $attachment_id, 'thumbnail' );
    }
}

这不会拾取附加图像,但如果我将图像上传到此帖子然后如上所述附加它,那么它可以工作 .

所以我的问题是,我如何才能将以前上传到网站的内容显示在上面的代码中

2 回答

  • 0

    WordPress将图像与上传图像的帖子和附件相关联 .

    使用您的功能,您只会获得上传到该帖子的图片,就像现在正在发生的那样 .

    如果您想将一组图像与一个帖子相关联,最简单的方法是在该帖子中创建一个图库,然后使用 post_gallery 过滤器控制图库输出 .

  • 0

    我能用一个名为 Attachments view plugin的插件克服这个问题

相关问题