• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как вытащить посты из большого блога

Статус
В этой теме нельзя размещать новые ответы.

Dьяменьший

Мой дом здесь!
Регистрация
7 Сен 2008
Сообщения
205
Реакции
209
Есть блог, в который из разных мест постятся на автомате статьи.
Их там уже 25 с чем-то тысяч, понятно, что экспорт глючит, xml-файл отказывается создаваться.
Вытянуть надо в другой блог, можно напрямую, можно через фид, можно через TextKit, все равно.

Вопрос - как вытянуть посты какой-нибудь категории? Вот в голову пришло вытягивать фидом, если выставить скажем в настройках побольше статей на фид... А сколько можно сделать? Фид из тыщи постов бывает?
Что еще можно сделать? Из дампа как-нить можно вытащить?

Всем спасибо заранее.
 
Недавно в зеброиде добавили функцию xml-rpc импорт. Можно попробовать с его помощью скачать, если нужно разбить на категории, а потом залить в другой блог.
Ну, или можно попробовать через MySQL дампами все перекинуть.
 
Лучше дампами, тем более есть проги для скачивания больших дампов и даже вроде для дампирования по частям.
Да скачивать-то дамп не нужно, вот он, на компе уже лежит. Вопрос - как из него те посты, которые нужно, вытащить. Допустим, одну категорию. Я в базах не фурычу совсем...
 
Да скачивать-то дамп не нужно, вот он, на компе уже лежит. Вопрос - как из него те посты, которые нужно, вытащить. Допустим, одну категорию. Я в базах не фурычу совсем...
если выдергивать через SQL запросы, то их получится очень много, так как каждый пост имеет записи в posts, postmeta и связи с категориями в term_relationships, плюс придется брать инфу о самой категории

как вариант - можно написать трубу в yahoo pipes для данной категории и выдернуть все через итоговый RSS, так как блог свой то проблем с разметкой не возникнет
 
У вордпресса в корне есть замечательный файлик xmlrpc.php
У этого замечательного файлика есть две замечательные функции mw_getRecentPosts и mw_newPost.

Вызываешь mw_getRecentPosts с побольше $num_posts и имеешь свой список постов, в xml, с категориями, с заголовками, все красивенько.

Этот xml минимальными усилиями через тот же xmlrpc.php загоняешь в другой wordpress, попутно как угодно отфильтровывая, переставляя местами и меняя категории.

Для граба чужих вордпрессов эта хрень не годится, т.к. надо знать админский пароль. А для своих - самый оптимальный вариант, позволяет сделать ВСЕ. Покопайся в нем, почитай про IXR. Это реально простой и удобный интерфейс, проще чем по базе рыскать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху