我可以使用wp-cli创建带有自定义帖子类型的帖子吗?

时间:2018-09-17 作者:Kit Johnson

我经常需要创建一批自定义帖子类型的帖子,其名称和元值遵循常规模式。对于使用wp-cli来说,这似乎是一个完美的选择,但到目前为止还没有奏效。

使用wp cli,如果输入:

wp post create --post_title=\'test\' --post_status=\'draft\' post_type=\'class_notes\'
我收到一个错误:

无法读取“post\\u type=class\\u notes”中的内容。

但是,wp cli肯定能够连接到此post类型,因为下面返回了标签和功能的正确列表:

wp post-type get \'class_notes\'
是不是我无法使用wp cli创建具有自定义post类型的post?

2 个回复
最合适的回答,由SO网友:Hans 整理而成

应该是吧

wp post create --post_title=\'test\' --post_status=\'draft\' --post_type=\'class_notes\'

(注意这两个-- 将其标记为命令选项)

SO网友:Sébastien Serre

您还可以使用https://developer.wordpress.org/cli/commands/post/generate/ 如何生成您需要的帖子(例如用于测试目的)

结束

相关推荐

WP-CLI-如何从远程服务器安装插件

我正在尝试安装一个我下载的插件,并将其托管在我的服务器上的一个流浪者盒子中,以便在本地使用。我正在运行此命令以尝试安装它:wp plugin install https://example.com/hosted/plugin.zip 但它失败了,出现以下错误:正在从示例下载安装包。com/托管/插件。拉链警告:下载失败。“stream\\u socket\\u client():SSL操作失败,代码为1。OpenSSL错误消息:错误:14090086:SSL例程:ssl3\\u get\\u s