如何在wp-cli中正确使用命令‘wp post create’?

时间:2012-09-27 作者:Sergei Basharov

我需要用这个命令创建一篇带有标题、内容和摘录的文章,正如实用工具文档中所描述的那样。你能给我举一个如何使用它的例子吗?我在谷歌的官方文档中也找不到。谢谢

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

如果您键入wp help post create 您将获得所需的所有信息。

示例:

wp post create --post_type=page --post_status=publish --post_title=\'A new page\'

SO网友:anu

如果你看the code for the create method, 您将看到它需要两个参数:

    public function create( $args, $assoc_args ) 
$args 似乎没有使用-$assoc_args 是否将数组传递给wp_insert_post function from WordPress core. 链接的Codex页面解释了阵列参数。

SO网友:kartonnade

如果要创建多篇文章,可以使用post_title 作为txt文件标题。

在同一个文件夹中,创建一个名为wp-post-create--loop-files.sh 具有以下功能:

#!/bin/bash
FILES=*.txt
for f in $FILES
do
  echo "Processing $f file..."
  # TEXTFILE = $f
  # take action on each file. $f store current file name
  # cat $TEXTFILE
  wp post create "$f" --post_category=3 --post_title="$f" --user=3 
done
然后,您可以通过执行sh wp-post-create--loop-files.sh.

结束

相关推荐