如何添加附件而不上传?

时间:2012-01-19 作者:Jenny

保存帖子时,我在wp\\u uploads\\u dir中创建了dir,并在此dir中复制了2个文件和一个文件夹。现在我想执行WP\\u insert\\u attachment过程,将这两个文件作为附件。我该怎么做?

编辑:我直接使用他们的URL插入附件。现在它们出现在媒体库中,但我看不到附件id是否被录制。我可以在数据库中的哪个表中找到它?

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

您需要本地路径才能添加附件:

// add the file to the media library
$attachment = array(
    \'post_mime_type\' => \'image/png\' // the MIME type
,   \'post_title\'     => \'Attachment title\'
);

// Adds the file to the media library and generates the thumbnails.
$attach_id = wp_insert_attachment( $attachment, $path ); // PATH!

结束

相关推荐

how to edit attachments?

在将例如文件附加到帖子时,如何在事后编辑/删除它们?在帖子编辑器中找不到任何内容。谢谢