Плагин редактирования страниц для старого Wordpress

12
Andersen
На сайте с 09.03.2005
Offline
130
1461

Всем привет!

Нужен плагин массового редактирования страниц для старого Wordpress 2.0.9, нужно удалить порядка 8000 записей с дублированным контентом, но в старом вордпрессе нет даже "Режим массового изменения" для записей, только для комментов, а удалять 8000 постов по клику - я рехнусь = )

вроде нашёл подходящий плагин Excerpt Editor, но для моей версии вордпреса нужен плагин версии 0.32, ниже 0.7b найти не получилось =(

EA
На сайте с 15.06.2006
Offline
70
#1

сделай экспорт всех записей в xml файл на всякий и бэкап файлов.

потом накати последнию версию wp поверх. зайди на сайт и дай скрипту обновить. в лучшем случае больше ничего делать не надо будет. в худшем - восстановишь все из xml файла.

с такой старой версии не обновлял, а с 2.9.2 все прошло хорошо

ну а потом делай с постами массово что хочешь

AutoBlogger
На сайте с 05.10.2011
Offline
121
#2
Andersen:
Всем привет!
Нужен плагин массового редактирования страниц для старого Wordpress 2.0.9, нужно удалить порядка 8000 записей с дублированным контентом, но в старом вордпрессе нет даже "Режим массового изменения" для записей, только для комментов, а удалять 8000 постов по клику - я рехнусь = )

вроде нашёл подходящий плагин Excerpt Editor, но для моей версии вордпреса нужен плагин версии 0.32, ниже 0.7b найти не получилось =(

По какому принципу нужно удалять дубликаты - совпадает заголовок, совпадает тело поста, или что-то еще? Если четко опишите критерии - напишу Вам такой плагин бесплатно.

e-art:
сделай экспорт всех записей в xml файл на всякий и бэкап файлов.
потом накати последнию версию wp поверх. зайди на сайт и дай скрипту обновить. в лучшем случае больше ничего делать не надо будет. в худшем - восстановишь все из xml файла.
с такой старой версии не обновлял, а с 2.9.2 все прошло хорошо

ну а потом делай с постами массово что хочешь

Я почему-то думаю, что удалить 8000 постов "массово" вручную будут, мягко сказать, сложновато даже в самой последней версии WP :)

🪄 www.cyberseo.net - плагин для создания автоблогов под WordPress, с поддержкой OpenAI GPT, Anthropic Claude, Google Gemini, Llama, Mistral, Midjourney, FLUX, Stable Diffusion | 📣 Импорт RSS / XML / JSON/ CSV / HTML
EA
На сайте с 15.06.2006
Offline
70
#3
AutoBlogger:
Я почему-то думаю, что удалить 8000 постов "массово" вручную будут, мягко сказать, сложновато даже в самой последней версии WP :)

я бы тогда просто сделал sql запрос, если бы нашлись подходящие условия

Andersen
На сайте с 09.03.2005
Offline
130
#4

Вот критерии:

нужно удалить все записи до ноября 2008, НЕ содержащие в теле games.mail.ru, т.е. записи в которых есть упоминание о games.mail.ru должны остаться

AutoBlogger
На сайте с 05.10.2011
Offline
121
#5
e-art:
я бы тогда просто сделал sql запрос, если бы нашлись подходящие условия

А что будете делать, например, с полями post_meta? Не все так просто, на самом деле и одним мускульным запросом правильно задачу решить не получится. Рекомендую ознакомиться с исходником функции wp_delete_post() в /wp-includes/post.php.

K
На сайте с 29.06.2005
Offline
76
#6
вроде нашёл подходящий плагин Excerpt Editor, но для моей версии вордпреса нужен плагин версии 0.32, ниже 0.7b найти не получилось =(

Вот список всех версий плагина: http://wordpress.org/extend/plugins/excerpt-editor/download/

AutoBlogger
На сайте с 05.10.2011
Offline
121
#7
Andersen:
Вот критерии:

нужно удалить все записи до ноября 2008, НЕ содержащие в теле games.mail.ru, т.е. записи в которых есть упоминание о games.mail.ru должны остаться

Все понял, завтра займусь плагином. Выложу ссылку в этот топик.

Andersen
На сайте с 09.03.2005
Offline
130
#8

спасибо большое! Буду ждать

Excerpt Editor - немного не то, что нужно оказалось = ( НО большое спасибо за ссылку = )

EA
На сайте с 15.06.2006
Offline
70
#9
AutoBlogger:
А что будете делать, например, с полями post_meta? Не все так просто, на самом деле и одним мускульным запросом правильно задачу решить не получится. Рекомендую ознакомиться с исходником функции wp_delete_post() в /wp-includes/post.php.

да, в базе лишнее бы осталось. но, наверно, работало бы все нормально

e-art добавил 05.10.2011 в 21:42

есть такая штука http://wordpress.org/extend/plugins/mass-page-remover/

но мочит без сключений

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
Andersen:
для старого Wordpress 2.0.9

Стесняюсь спросить - а обновить - не? Точнее поставить последнюю стабильную версию и залить в неё контент при пом стандартных инструментов импорт-экспорт?

Ладно бы 2.3.х но 2.0.х.. Нафига держать это решето - я реально не понимаю.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий