对于我的客户,我需要从第二个站点导入帖子。使用默认的WP-Importer插件时,不会导入图库图像。原因是,WordPress中的一个画廊是这样的短代码:
[gallery ids="4001,4002,4003"]
不幸的是,在导入附件时,这些附件不会使用与原始版本相同的post_id导入,因此图像4001,4002和4003可能变为5601,5602和5603。
现在,我计划处理自定义脚本,该脚本将解析所有导入的帖子的所有post_content,检查旧的thumbnail_id并将其替换为内容中的新缩略图。
我想知道这个问题是否有更简单的解决方案。
答案 0 :(得分:-1)
您可以尝试Duplicator plugin移动安装,然后更改和删除不再需要的所有内容。但如果新网站还没有上线,这个选项是最好的。
<强>被修改强> 这个插件正在做的是它使用数据库和文件复制整个站点。然后,您可以将此插件安装到新站点,并从Duplicator插件在旧站点上执行的备份文件中导入。
您甚至可以过滤掉仅包含数据库中的wp_posts
和wp_postmeta
。并且只导出wp-upload目录