【发布时间】:2013-06-07 22:53:34
【问题描述】:
我正在从事一个 wordpress 项目,该项目涉及从电子表格中获取大约 990 个条目到系统中。我已经能够创建 CSV 文件来创建帖子,以及它们与少数自定义分类法的关联。但是现在我必须弄清楚这个媒体的事情。
990 个帖子,几乎所有帖子都需要有与之关联的图像和视频文件。
我尝试了一个用于将 csv 数据导入数据库的插件,并在 wp_postmeta 中创建具有关联的 Post ID、“_wp_attached_file”的元键和文件名的条目。我还在帖子表中添加了每个图像的条目,包括应该是正确的 guid、post_parent 和 post_mime_type。
我的主题可以根据需要提取数据并按应有的方式显示,但问题出在幕后。我去编辑一个帖子,除非它是我通过编辑帖子本身手动添加媒体的帖子,否则不会显示任何图像。我必须在某处的数据库中缺少一些关联,但我还无法追踪它。必须有一种方法通过 SQL 来处理这个问题,而不是手动编辑每个条目。
我正在查看 _wp_attachment_metadata,我想知道这是否是关键? wp_postmeta 和 wp_posts 中的条目是否真的毫无意义,而且都在 _wp_attachment_metadata 上?我不想开始一起破解 990(视频也是,所以 1980)序列化条目,只是为了发现这仍然不是缺失的链接。
我在 wp_posts 中有正确的父级的图像,在 postmeta 中有正确的信息。不过还是少了点什么……
【问题讨论】: