我有两个关于wordpress和媒体库的相关问题:
在Wordpress媒体库(版本3.5.1)中可以选择将图像与帖子相关联。有谁知道这在数据库中做了哪些更改。根据我的发现,有两个表似乎与媒体库和帖子关联有关。第一个是wp_posts
表,其中包含三个相关字段:post_type=attachment
,post_mime_type=image
,post_parent=<associated post id>
。同样wp_postmeta
包含字段meta_key=_wp_attached_file
或=_wp_attachment_metadata
是否涉及其他表格/字段?是否有一篇文章详细描述了这些?
现在,以编程方式来说,似乎有两个与上述相关的功能:wp_insert_attachment
和wp_update_attachment_metadata
。还有更多还是仅有的?
wp_insert_attachment
函数需要绝对文件名。如果图像已经在本地服务器上,并且我们只有其(本地)URL,我们如何以编程方式找到其绝对路径?我问,因为上面的函数实际上传了一个不是我想要的文件,因为该文件已经在服务器上了
或者,是否有另一个函数只接受本地文件URI,只是将其与帖子关联而不先尝试上传它?