Wordpress - Set POST_DATE

2 Cevap php

Ben Xmlrpc üzerinden Wordpress bir blog yazısı post_date ayarlamak çalışıyorum.

Ben bir dize olarak verileri yolluyorum:

$pubdate = '2010-04-08 13:46:43';

'post_date'=>$pubdate,

Bu 'post_date' doğru görünür?

Ben de losely konuyla ilgili bu yazı bulundu: http://wordpress.org/support/topic/330597

dateTime.iso8601: Herkes gibi tarih yayınlayacağız nasıl önerebilirsiniz

2 Cevap

Bunu denediniz mi?

$pubdate = date('c',strtotime('2010-04-08 13:46:43'));

http://www.php.net/manual/en/function.strtotime.php

http://www.php.net/manual/en/function.date.php

Kullanmakta olduğunuz varsayarak bir <dateTime.iso8601> elemanı (as tarih yayınlayacağız için dahili XML-RPC istemcisi WordPress içinde, bir IXR_Date nesnesi olarak tarih döküm istiyorum.

// 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 );

Eğer geçen, isteği yapmak için argümanlar dizinizi geçerken şimdi, 'pub_date' => $pubdate doğru XML öğesi yaratacaktır.

Tam bir çalışma örneği istiyorsanız daha fazla bilgi için benzer bir soruya this other answer bakın.