$content = array(
'post_title' => $title,
'post_content' => $body,
'post_status' => 'publish',
'post_date' => $pub_date //What's the proper format for the date here?
)
$params = array(0,$this->settings['username'],$this->settings['password'],$content);
$request = xmlrpc_encode_request('wp.newPost',$params);
$this->Curl->post($this->controller->rpc_url,$request);
post_date 形式のさまざまなバリエーションを試しましたが、どれも機能しませんでした。これは私がすでに試したすべての組み合わせであり、どれも機能していません:
1) $pub_date = date('Y-m-d H:i:s', time());
2) $pub_date = time();
3) $pub_date = new IXR_Date(time());
4) $pub_date = date('c',time());
5) $datetime = new DateTime('2010-12-30 23:21:46');
$pub_date = $datetime->format(DateTime::ISO8601);
考えられるすべての解決策をテストしたようですが、post_date を含めようとするたびに投稿したくありません。誰か助けてください、私は本当にこれにこだわっています。