【问题标题】:WordPress import, how to get gallery images importedWordPress 导入,如何获取导入的画廊图像
【发布时间】:2018-01-12 13:14:35
【问题描述】:

对于我的一个客户,我需要从第二个站点导入帖子。使用默认的 WP-Importer 插件时,不会导入图库图像。原因是,WordPress 中的画廊是这样的简码:

[gallery ids="4001,4002,4003"]

很遗憾,在导入附件时,这些附件不会以与原始相同的 post_id 导入,因此图像 4001、4002 和 4003 可能会变为 5601、5602 和 5603。

现在我计划编写一个自定义脚本,它将解析所有导入帖子的所有 post_content,检查旧的 thumbnail_id 并将其替换为内容中的新的。

我想知道这个问题是否有更简单的解决方案。

【问题讨论】:

    标签: wordpress gallery


    【解决方案1】:

    您可以尝试Duplicator plugin 移动安装,然后更改并删除不再需要的所有内容。但如果新网站尚未上线,则此选项是最佳选择。

    已编辑 这个插件正在做的是它使用数据库和文件制作整个站点的副本。然后您可以将此插件安装到新站点并从复制器插件在旧站点上执行的备份文件中运行导入。

    您甚至可以过滤掉数据库中的wp_postswp_postmeta。并且只导出 wp-upload 目录

    【讨论】:

    • 谢谢。我对复印机很熟悉。问题是,它不起作用,因为现有站点已经在数据库中有数据(如产品和订单),并且需要从另一个站点获取帖子。所以复制器只会尝试使用给定的 post_id 导入帖子并且失败(因为这些 id 已经在使用中)或者使用不会反映画廊短代码中的 ID 的新 ID 添加它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多