私はかなり長い間試みてきましたが、それでも「未分類」としてのみ投稿されます。ドキュメントでは、カテゴリIDとして整数値を使用すると記載されていますが、それは機能しません。カテゴリ名もそのまま小文字で書いて、スラッグも入れてみました。ドキュメントによると、私はすべてを正しく行っていますが、それでも機能しません! wp. newPostであり、 wp_insert_post()を使用するため。
public function create_post( $title, $body )
{
$title = htmlentities( $title, ENT_NOQUOTES, 'UTF-8' );
$content = array(
'post_category' => array( 18 ), // my category id
'post_type' => 'post',
'post_status' => 'pending',
'post_title' => $title,
'post_content' => $body,
'comment_status' => 'closed',
);
$params = array( 0, $this->username, $this->password, $content );
return $this->send_request( 'wp.newPost', $params );
}