Показать сообщение отдельно

  #3  
Старый 14.03.2010, 18:42
mr.4k
Познающий
Регистрация: 22.12.2008
Сообщений: 42
С нами: 9149618

Репутация: 0
По умолчанию

Нужна помощь опытных.
Возможно, кто-ниб сталкивался с удаленным постингм в Вордпресс через xmlrpc.

Ниже простой ПХП скрипт, который делает пост удаленно в Вордпресс.
Проблема: не могу разобраться с форматом даты. нужно, чтоб пост шел с определенной датой.

PHP код:
function wpPostXMLRPC($title,$body,$rpcurl,$username,$password,$category,$keywords='',$encoding='UTF-8') {
    
$title htmlentities($title,ENT_NOQUOTES,$encoding);
    
$keywords htmlentities($keywords,ENT_NOQUOTES,$encoding);

    
$content = array(
        
'title'=>$title,
        
'description'=>$body,
        
'mt_allow_comments'=>0,  // 1 to allow comments
        
'mt_allow_pings'=>0,  // 1 to allow trackbacks
        
'post_type'=>'post',
        
'mt_keywords'=>$keywords,
        
'categories'=>array($category)
    );
    
$params = array(0,$username,$password,$content,true);
    
$request xmlrpc_encode_request('metaWeblog.newPost',$params);
    
$ch curl_init();
    
curl_setopt($chCURLOPT_POSTFIELDS$request);
    
curl_setopt($chCURLOPT_URL$rpcurl);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_TIMEOUT1);
    
$results curl_exec($ch);
    
curl_close($ch);
    return 
$results;




Дата - это один из параметров массива content.
выглядеть должна так:
PHP код:
dateCreated => "20090629T18:03:18" 
Но с этим параметром фунуция вообще не работает.
Вот несколько ссылок на тему:
PHP код:
http://codex.wordpress.org/XML-RPC_wp
http://www.franzone.com/2007/07/30/wordpress-xml-rpc-patch-for-metweblog-newpost-method/ 
Буду признателен за любые советы.
 
Ответить с цитированием