Постим удаленно в wordpress
Набрел в сети на человека, пишет класс для постилки удаленно в WP.
Пример использования
require ('/classes/wp_poster.php');
require ('/classes/ixr_client.php');
$poster = wp_poster::getInstance();
$blog = new wp_blog('http://site.ru/blog/xmlrpc.php', 'admin', 'password', 0);
$content_struct['title']= 'текст';
$content_struct['description']= 'текст до _читать далее_';
$content_struct['mt_text_more'] = 'текст после _читать далее_';
$content_struct['mt_allow_comments']= 'closed'; // open|closed
$content_struct['mt_keywords']= 'теги,теги,теги';
$content_struct['categories']= explode(',', 'категория1,кат2');
$content_struct['published']= 0;
$post = new wp_post($content_struct);
$poster->post($blog, $post);
?>
Также по теме
Если вам понравился пост, вы можете оставить комментарий или подписаться на RSS и получать каждый новый пост из этого блога.
Комментарии
для перла тоже есть уже готовые классы для постинга в вордпресс. использовал как-то в своих скриптах
Сайт автора сейчас не открывается, но если все работает, то будет интересно потестить. Будет полезной штукой для автоматического постинга контента в вп. Уверен что сателлит тот тоже при помощи этого кода загнали.
Потестил скрипт и понял, что для меня легче будет написать свой.
В данном случае, по моему чтобы опубликовать новый пост достаточно всего несколько строк, и никакие классы не нужны.
Не знаю. Мне удобно, т.к. там и добавление разделов простое и много еще что.
Удобно для доргена или доски объяв делать
Не пашет тот класс. Выдает такую ошибку:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in путь/poster\wp_poster.php on line 18
Ïðåîáðàçîâàòåëè ÷àñòîòû. Óñòðîéñòâà ïëàâíîãî ïóñêà. Ïðîãðàììèðóåìûå ëîãè÷åñêèå êîíòðîëëåðû. Âàðèàòîðû…
Ñåðâîïðèâîäû. Ïðîãðàììèðóåìûå ðåëå. Îïåðàòîðñêèå ïàíåëè. Ðåäóêòîðû. Ìîòîð-ðåäóêòîðû….
Извините, комментирование на данный момент закрыто.


В этом классе много функций, не только постинг. Я бы сказал полное управление базой WP