metabolism/wordpress-advanced-importer

从 WordPress 导出文件导入文章、页面、评论、自定义字段、分类、标签、选项等。

安装: 11

依赖: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 76

类型:wordpress-plugin

0.7.0 2021-02-10 09:26 UTC

This package is auto-updated.

Last update: 2024-09-10 17:34:48 UTC


README

=== WordPress 导入器 === 贡献者:wordpressdotorg 捐赠链接: https://wordpressfoundation.org/donate/ 标签:导入器、wordpress 要求至少:3.6 测试至:5.2 稳定版标签:0.6.4 许可证:GPLv2 或更高版本 许可证 URI:https://gnu.ac.cn/licenses/gpl-2.0.html

从 WordPress 导出文件导入文章、页面、评论、自定义字段、分类、标签等。

== 描述 ==

WordPress 导入器将从 WordPress 导出文件导入以下内容

  • 文章、页面和其他自定义文章类型
  • 评论
  • 自定义字段和文章元数据
  • 来自自定义分类的类别、标签和术语
  • 作者

有关更多信息和使用说明,请参阅 导入内容 Codex 页面

== 安装 ==

安装导入器的最快方法是

  1. 访问 WordPress 仪表板中的“工具”->“导入”
  2. 在导入器列表中单击 WordPress 链接
  3. 单击“立即安装”
  4. 最后,单击“激活插件并运行导入器”

如果您更喜欢手动操作,请按照以下说明操作

  1. wordpress-importer 文件夹上传到 /wp-content/plugins/ 目录
  2. 通过 WordPress 中的“插件”菜单激活插件
  3. 转到“工具”->“导入”屏幕,单击 WordPress

== 更新日志 ==

= 0.6.4 =

  • 改进 PHP7 兼容性。
  • 修复了导致导入评论中的斜杠被删除的漏洞。
  • 修复了包括 wp_get_http()screen_icon() 在内的各种弃用通知。
  • 修复了导入具有多行术语元数据的导出文件的漏洞。

= 0.6.3 =

  • 添加了对导入术语元数据的支持。
  • 修复了导致导入内容中斜杠被删除的漏洞。
  • 修复了在某些情况下导致 CDATA 内字符被删除的漏洞。
  • 修复 PHP 通知。

= 0.6.2 =

= 0.6 =

  • 支持 WXR 1.2 和多个 CDATA 部分
  • 如果 post_type 不同,则文章不会是重复的

= 0.5.2 =

  • 在处理之前请确保上传的导出文件存在。这可以防止在将导出文件上传到具有不良权限的服务器且使用 WordPress 3.3 或 3.3.1 时出现错误的错误消息。

= 0.5 =

  • 导入评论元数据(需要从 WordPress 3.2 导出)
  • 一些小的错误修复和增强

= 0.4 =

  • 尽可能映射评论用户_id
  • wp:attachment_url 导入附件
  • 将附件上传到正确的目录
  • 正确映射调整大小后的图像 URL

= 0.3 =

  • 如果可能,使用 XML 解析器
  • 适当的导航菜单导入支持
  • ... 以及更多,请参阅 Trac 问题 #15197

= 0.1 =

  • 首次发布

== 升级通知 ==

= 0.6 = 支持 WordPress 3.4 的导出。

= 0.5.2 = 修复了导出文件无法上传时的错误消息。

= 0.5 = 导入注释元数据和其他小错误修复及增强。

= 0.4 = 附件导入和其他小增强的错误修复。

= 0.3 = 升级以提供更稳健、可靠的导入WordPress导出文件体验,以及与WordPress 3.1的兼容性。

== 常见问题 ==

= 帮助!我遇到了内存错误或空白屏幕。 = 如果你的导出文件非常大,导入脚本可能达到了PHP配置的内存限制。

类似于“致命错误:允许的内存大小为8388608字节耗尽”的消息表明,脚本在当前PHP内存限制下无法成功导入你的XML文件。如果你有访问php.ini文件的权限,可以手动增加限制;如果没有(例如,如果你的WordPress安装托管在共享服务器上),你可能需要将导出的XML文件拆分成几个更小的部分,并逐个运行导入脚本。

对于使用共享托管的人来说,最好的选择可能是咨询托管支持,以确定运行导入过程最安全的方法。托管方可能愿意暂时提高内存限制,并/或直接从他们的端运行此过程。

-- WordPress Codex:导入内容

== 过滤器 ==

导入器有几个过滤器,允许你完全启用/阻止某些功能

  • import_allow_create_users:如果你只想允许映射到现有用户,则返回false
  • import_allow_fetch_attachments:如果你不希望允许导入和下载附件,则返回false
  • import_attachment_size_limit:返回一个整数值,表示要保存的最大文件大小(以字节为单位)(默认为0,表示无限制)

还有一些可用的操作可用于钩入

  • import_start:在导出文件上传后,并选择作者导入设置后发生
  • import_end:在导入器最后一个输出后调用