我想在单独的页面上显示每个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' - 这是否意味着附件只能有一个父母?
答案 0 :(得分:0)
目前,在写作时,Wordpress 4.1不包含多父附件,因为数据库关系是一对一的,而不是一对多的。您必须找到一个插件,或者编写自己的插件来解决这个问题。