XMLRPC. Как средствами XMLRPC добавить новость в WORDPRESS

melkiy

Новичок
XMLRPC. Как средствами XMLRPC добавить новость в WORDPRESS

Весь инет перерыл, но не пойму, что и с какими параметрами надо отдавать файлу xmlrpc.php, чтобы он запостил новую новость в wordpress
 

melkiy

Новичок
не принципиально, я целый день потратил, но не продвинулся не на метр, даже ума не приложу как с этим xmlrpc.php работать, как ему данные отдавать ?
 

Wicked

Новичок
данные ему надо передавать XMLRPC КЛИЕНТОМ, хотя бы тем, что в IXR_Library из поставки Wordpress (если он до сих пор там есть).
 

melkiy

Новичок
Проблема решена благодаря Wicked, часа два его по аське мучил, вообщем оказывается и в правду надо заюзать клиента идущего вместе с вордпрессом примерно следующим образом:
<?php
error_reporting(E_ALL);
ini_set('errors', '1');
require_once('/wp-includes/class-IXR.php');
$client = new IXR_Client("http://xxxx.ru/xmlrpc.php");
$content_struct['title'] = 'GOOOD TITLE';
$content_struct['description'] = 'ITS TExT !!!';
$content_struct['mt_excerpt'] ='asd';
$content_struct['mt_text_more'] ='zzdd';

/*
$content_struct['mt_allow_comments'] ='dd';
$content_struct['mt_allow_comments'] ='dd';
$content_struct['mt_allow_pings'] ='dd';
$content_struct['mt_tb_ping_urls'] ='dd';
$content_struct['dateCreated'] ='dd';
*/
$client->query("metaWeblog.newPost", '0', 'login', 'password', $content_struct, '1');
print_r($client->getResponse()) ;

?>
 
Сверху