WordPress常用函数wp insert attachment

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy

说明[ ]

该函数在媒体库中插入一个附件。函数与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()

相关条目[ ]