我正在尝试通过XMLRPC将博客帖子的post_date
设置为Wordpress。
我将数据作为字符串发送:
$pubdate = '2010-04-08 13:46:43';
'post_date'=>$pubdate,
看来'post_date'
是否正确?
我还发现这篇文章与此问题有关:http://wordpress.org/support/topic/330597
有人可以建议我如何将日期发布为:dateTime.iso8601
答案 0 :(得分:1)
你试过这个吗?
$pubdate = date('c',strtotime('2010-04-08 13:46:43'));
答案 1 :(得分:0)
要将日期作为<dateTime.iso8601>
元素发布(假设您在WordPress中使用内置的XML-RPC客户端,则希望将日期转换为IXR_Date
对象。
// Convert the time to an integer value for parsing.
$pubdate = strtotime( '2010-04-08 13:46:43' );
// Convert the date to the right kind of object.
$pubdate = new IXR_Date( $pubdate );
现在,当您传递参数数组以发出请求时,传递'pub_date' => $pubdate
将创建正确的XML元素。
如果您想要一个完整的,有效的示例,请参阅this other answer一个类似的问题以获取更多信息。