Постинг в wordpress.
Частенько вебмастера балуются автоблогами, некоторые делают это хорошо, некоторые штампуют откровенный шлак по типу дорвеев и репостилок фидов, вообщем не суть, я бы посоветовал подумать и делать хорошо, чтобы потом не жаловаться на гугл. Но для того, чтобы реализовать подобное нужно уметь запостить в свой же блог, задача не сложная, но тем не менее ей нужно уделить какое-то время, рассекая просторы интернетов наткнулся на уже готовое решение, которое позволит сделать все элегантно и с минимальными усилиями :
import wordpresslib url = 'http://www.mysite.com/wordpress/xmlrpc.php' wp = wordpresslib.WordPressClient(url, 'username', 'password') wp.selectBlog(0) post = wordpresslib.WordPressPost() post.title = 'Post title' post.description = 'Post content' idPost = wp.newPost(post, True)
Заявленные функции :
- Создание новых постов
- Редактирование старых
- Публикация “черновиков” (т.е. ранее сохраненных но неопубликованных)
- Удаление постов
- Изменение категорий привязанных к посту
- Информация по блогу и пользователям
- Загрузка мультимедиа файлов (фотографии & видео)
- Получить последний пост/пинги/трекбэки
1 Trackback(s)