J'ai essayé pendant un certain temps et je n'ai toujours pas réussi à afficher les messages sous le nom de "Uncategorized", Dans la documentation, il est indiqué d'utiliser une valeur entière comme ID de catégorie, mais cela ne fonctionne pas. J'ai également essayé d'écrire le nom de la catégorie tel quel, en minuscules, et d'entrer le slug. D'après la documentation, je fais tout correctement, mais cela ne fonctionne toujours pas ! wp.newPost et puisqu'il utilise 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 );
}