wordpress ブログに投稿するために codeigniter を使用しています。
コード
モデル
function doPost($title='new post',$content='hi',$categories=array('new'),$keys='new, none')
{
$this->load->library('xmlrpc');
$thePost= array(
array(
'title' => array($title,'string'),
'date_created_gmt'=>array($datetime,'dateTime.iso8601'),
'description' => array($content,'string'),
'categories' => array($categories,'struct'),
'mt_keywords' => array($keys,'string'),
'post_type' => array('post','string'),
),
'struct'
);
$this->xmlrpc->server('http://demo.com/xmlrpc.php', 80);
$this->xmlrpc->method('metaWeblog.newPost');
$request = array('1',$user,$pass,$thePost,TRUE);
$this->xmlrpc->request($request);
$result = $this->xmlrpc->send_request();
if (!$result) {
echo $this->xmlrpc->display_error();
} else {
print_r($this->xmlrpc->display_response());
}
}
しかし、私は質問があります。
1位。同じタイトルの投稿が既に存在するかどうかを確認できますか?
2番目。現在、そこにないカテゴリを投稿すると、投稿は未分類として送信されます。存在しない場合、これを変更してカテゴリを作成するにはどうすればよいですか??
3番目。1 つの xmlrpc リクエストで複数の投稿を投稿できますか?
ありがとう、私は最新バージョンのワードプレスを使用しています(今日はワードプレスでday0です!)そしてそれはリモートサーバーにあります..
どうもどうも