ユーティリティのドキュメントで説明されているように、このコマンドでタイトル、コンテンツ、および抜粋を含む単一の投稿を作成する必要があります。使い方の一例を教えてください。私はGoogleにも公式の文書にも見つからなかった。ありがとうございます。
wp help post create
と入力すると、必要な情報がすべて得られます。
例:
wp post create --post_type=page --post_status=publish --post_title='A new page'
create
メソッドのコード を見ると、2つのパラメータが必要です。
public function create( $args, $assoc_args )
$args
は使われていないようです - $assoc_args
はWordPressコアから wp_insert_post
関数に渡される配列です 。リンクされたコーデックスページで、配列パラメータについて説明しています。
作成する投稿が多数ある場合は、post_title
をtxtファイルのタイトルとして使用して、すべての投稿をテキストドキュメントとして専用のフォルダーを作成できます。
この同じフォルダーに、wp-post-create--loop-files.sh
という名前のbashファイルを次のように作成します。
#!/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
を実行することであなたのすべての投稿を瞬時に作成することができます。