如何让Wordpress附件适用于媒体库中的现有图像?

时间:2014-10-28 08:17:04

标签: wordpress

我想在单独的页面上显示每个Wordpress帖子中的图像。

使用get_children(或get_posts)时'post_type' => 'attachment'仅在我上传图片时有效(通过WP' ADD MEDIA> ;上传文件')到那个特定的帖子。

如果我将现有图像添加到WP MEDIA LIBRARY中已有的帖子,则无效。

'attachment'是否可以使用现有(已上传)的图片?

查看我的测试功能:

function echo_first_image($postID){
    $args = array(
        'post_type' => 'attachment',
        'post_parent' => $postID
    );
    $attachments = get_children( $args );
    if($attachments){
        echo'YES';   // test answer
    }else{
        echo'NO';   // test answer
    }
}

编辑:每个'post_type'这是一个附件'有一个单一的post_parent' - 这是否意味着附件只能有一个父母?

1 个答案:

答案 0 :(得分:0)

目前,在写作时,Wordpress 4.1不包含多父附件,因为数据库关系是一对一的,而不是一对多的。您必须找到一个插件,或者编写自己的插件来解决这个问题。