Долго-долго не было апдейтов, но вот пора настала. Изменилось в общем-то немного. По-прежнему надо дописать FAQ и Manual, по-прежнему куча нереализованных фишек.. но движение какое-то есть. Рассказывать мне особо нечего, просто повешу ссылку.
Внимание! Этот пост устарел, новую информацию по классу смотреть тут:Апдейт класса wp-poster.
Публикую класс для работы с WordPress через XML-RPC. На самом деле я не работаю с XML-RPC напрямую, более того, так не делает даже сам Вордпресс. Мы вместе с Вордпрессом используем класс IXR_Client. Существует множество разных API для постинга в блоги, такие как WordPress API , Blogger API, MetaWeblog API, MovableType API. В общем мой класс это реализация шаблона Фасад для упрощения использования этих API.
Эта версия - глубокая альфа, однако, она вполне рабочая. Что будет с ней дальше - фиг знает. Мне могут дать на работе задание совершенно не связанное с Вордпрессом и все, я уже не буду успевать работать над классом. Но пока все идет хорошо)
Сам класс можно скачать вот тут: . В комплекте идет требуемый IXR_Client.
Если кому-нибудь хочется постить в свой блог не заходя в него, то вот вам решение. Требуется файл из стандартной поставки вордпресса wp-includes/class-IXR.php
//создаем экземпляр объекта$client=new IXR_Client('http://www.url.com');// массив параметров поста$content_struct['title']='название';$content_struct['description']='описание, до ссылки _читать далее_';$content_struct['mt_text_more']='содержание будет доступно после ссылки _читать далее_';$result=$client->query("metaWeblog.newPost",'0','логин','пароль',$content_struct,'1');if($result){$responce='OK';}else{$responce=implode(':',$client->getResponse());}echo$responce;