wp导入

从给定的WXR文件导入内容。

为WordPress导入器插件提供一个命令行界面,用于执行数据迁移。使用define('IMPORT_DEBUG',true);以便在导入过程中更详细。

选项

<文件>…
用于导入的一个或多个有效WXR文件的路径。目录也可以接受。
--authors=<作者>
应如何处理作者映射。选项包括“创建”、“映射.csv”或“跳过”。第一个将从WXR文件创建任何不存在的用户。第二个将从CSV读取作者映射关联,或者如果文件路径不存在,则创建CSV进行编辑。CSV需要两列和一个标题行,如“old_user_login,new_user_ogin”。最后一个选项将跳过任何作者映射。
[--跳过=<数据类型>]
跳过导入特定数据。支持的选项有:“attachment”和“image_resize”(跳过耗时的缩略图生成)。

示例

#从WXR文件导入内容$wp导入example.wordpress.2016-06-21.xml--authors=create正在启动导入过程。。。处理帖子#1(“Hello world!”)(post_type:post)--第1页,共1页--2016年6月21日星期二05:31:12+0000--已将帖子导入为post_id#1成功:完成从“example.wordpress.2016-06-21.xml”文件导入。

全局参数

这些全局参数在所有命令中具有相同的行为,并影响WP-CLI与WordPress的交互方式。
参数 描述
--路径=<路径> WordPress文件的路径。
--url=<url> 假装请求来自给定的URL。在多站点中,此参数是如何指定目标站点的。
--ssh=[<方案>:][<用户>@]<主机\|容器>[:<端口>][<路径>] 通过SSH(或使用“docker”、“docker-compose”、“docker-compose-run”、“vagrant”方案的容器)对远程服务器执行操作。
--http=<http> 通过HTTP对远程WordPress安装执行操作。
--user=<id\|login\|email> 设置WordPress用户。
--skip-plugins[=<插件>] 跳过加载所有插件或以逗号分隔的插件列表。注意:mu-plugins仍在加载。
--跳过主题[=<主题>] 跳过加载所有主题或以逗号分隔的主题列表。
--跳过程序包 跳过加载所有已安装的包。
--require=<路径> 在运行命令之前加载PHP文件(可以多次使用)。
--exec=<php代码> 在运行命令之前执行PHP代码(可以多次使用)。
--context=<context> 在给定上下文中加载WordPress。
--[no-]颜色 是否为输出着色。
--调试[=<组>] 显示所有PHP错误并向WP-CLI输出添加详细信息。内置组包括:bootstrap、commandfactory和help。
--提示[=<assoc>] 提示用户输入所有命令参数的值,或指定为逗号分隔值的子集。
--安静 取消显示信息性消息。

每次发布时都会重新生成命令文档。要添加或更新示例,请针对代码库的相应部分提交拉请求。