我一直在嘗試很長時間,但它只發布爲「未分類」, 在文檔中聲明使用整數值作爲類別ID,工作。我也試着寫下類別名稱,因爲它是小寫字母,也輸入slu。。根據文件,我做的都是正確的,但它仍然不起作用! wp.newPost並且因爲它使用wp_insert_post()。WordPress的XML-RPC發佈到一個特定的類別
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);
}
非常棒,完全像我想要的那樣運行。是的,我確實得到了一個Post ID,因爲它通過XML與WP進行通信,響應格式相同。 '<?XML版本= 「1.0」?> methodResponse>' –
Alexxandar
我沒有工作對我來說,18是類別ID,如果我沒有錯? – 2013-11-05 18:59:47