您可以使用修改现有媒体库映像wp_insert_attachment
通过设置ID
输入参数数组。
$attachment = array(
\'ID\' => $existing_library_attachment_id,
\'post_parent\' => $custom_post_id
);
wp_insert_attachment( $attachment );
这将用ID更新附件帖子
$existing_library_attachment_id
有一个
post_parent
的值
$custom_post_id
. 然而,这只会影响附件帖子的永久链接。除非您执行其他操作来编辑自定义帖子本身,否则您不会看到该帖子上的任何更改。
以下是可以将图像附加到帖子的一些操作:
要使图像成为帖子的“特色图像”,请使用set_post_thumbnail
功能:
set_post_thumbnail( $custom_post_id, $existing_library_attachment_id );
要在帖子的内容区域显示图片,您需要编辑帖子的post\\u内容(使用
wp_update_post
, 例如)。要将单个图像添加到帖子中,可以添加
<img>
标记(可能使用
get_image_tag
函数)。如果要添加库,请使用
[gallery]
shortcode.