関数wp_insert_post()を使用して、ワードプレスに投稿を挿入しています。
各投稿にいくつかのカスタムフィールドを挿入し、ドキュメントを読みたいのですが、meta_infoパラメータが使用されていましたが、次のようなことを試しました。
$data = array(
'post_author' => 1,
'post_status' => 'publish',
'post_title' => $post->getTitle(),
'post_content' => $post->getContent(),
'post_category' => $post->getCategory(),
'tags_input' => $post->getTags(),
'meta_input' => array( "_test" => "testx1" )
);
$postID = wp_insert_post( $data );
投稿は正しく挿入され、タグも付けられます。ただし、カスタムフィールドは追加されていません。add_post_meta()を使用してそれらを追加できることはわかっていますが、投稿を挿入した後、データベースで「testx1」を検索し、結果が見つからなかったため、meta_inputパラメータの用途を知りたいと思っています。