常用函数-wp_insert_attachment()
说明
该函数在媒体库中插入一个附件。函数与wp_update_attachment_metadata() 和 wp_generate_attachment_metadata()联合使用。返回wp_posts表格所创建条目的编号。
用法
<?php wp_insert_attachment( $attachment, $filename, $parent_post_id ); ?>
示例
在文章编号为37的父页面中插入附件:
<?php $attach_id = wp_insert_attachment( $attachment, $filename, 37 ); $attach_data = wp_generate_attachment_metadata( $attach_id, $filename ); wp_update_attachment_metadata( $attach_id, $attach_data ); ?>
参数
$attachment
(数组)(必需)关于附件的数据数组,该附件将被写入数据库的wp_posts表。至少需包含关键字post_title, post_content(该关键字的值应该是空字符串)和post_status。
默认值:None
$filename
(字符)(可选)文件在服务器上所处位置。使用绝对路径而不是文件URI。
默认值:false
$parent_post_id
(整数)(可选)附件与父页面联合。这是文章编号所属父页面的编号。
默认值:0
相关资源
wp_get_attachment_url(), wp_delete_attachment(), wp_insert_post()
分类:中文手册