Массовая правка кода во всех постах (WP)

dndzz
На сайте с 17.12.2009
Offline
114
1083

Имею сайт кинотематики. Работал с готовой базой постов пп KinoBrothers, пока она не прикрылась и начала вместо постеров пихать рекламу. Собственно вот код

<img src="http://knstats.com/uploads4/Santa_27s-Apprentice.jpg" alt="" />

Как его удалить из всех постов?

BotaniQ
На сайте с 30.07.2007
Offline
74
#1

Используйте этот плагин

http://wordpress.org/extend/plugins/search-and-replace/

База данных почтовых индексов Великобритании (UK Postcode database) (/ru/forum/319540)
M5
На сайте с 12.08.2009
Offline
221
M25
#2

BotaniQ посоветовал решение попроще, но тоже как вариант:

экспортируйте в ПМА базу в *.sql, откройте каким-нибудь notepad++ (лучше скопируйте, дабы бекап был), сделайте поиск с заменой, импортируйте обратно

► Рейтинг серверов — ТОП10 ◄
Max_Q
На сайте с 14.11.2011
Offline
9
#3
M25:
BotaniQ посоветовал решение попроще, но тоже как вариант:
экспортируйте в ПМА базу в *.sql, откройте каким-нибудь notepad++ (лучше скопируйте, дабы бекап был), сделайте поиск с заменой, импортируйте обратно

Можно еще проще:

UPDATE `wp_posts`

SET `post_content`= REPLACE(`post_content`, 'что заменить', 'чем заменить');

dndzz
На сайте с 17.12.2009
Offline
114
#4

Дело в том, что после /uploads4 идут разные имена файлов

M5
На сайте с 12.08.2009
Offline
221
M25
#5

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

dndzz
На сайте с 17.12.2009
Offline
114
#6

M25, можно подробней? :) В этом я зеленый.

BotaniQ
На сайте с 30.07.2007
Offline
74
#7

В интернете почитайте, поэкспериментируйте в Notepad ++

iCospi
На сайте с 27.09.2011
Offline
97
#8

dndzz, а если выкачать все эти картинки и загрузить на свой хостинг, и поменять только имя домена?

Или вы полностью хотите поменять картинки на всех страницах?

Удобная проверка позиций (http://allpositions.ru/redirect/8497) | Быстрая покупка уник контента (http://advego.ru/62bgjaNHEc)
M5
На сайте с 12.08.2009
Offline
221
M25
#9

dndzz, открываете дамп sql, жмете ctrl+h

режим поиска ставите - "регулярное выражение"

найти - вписываете ваше выражение, которое вы хотите удалить, но каждую цифру в "разных именах файлов" (как вы выше выразились) заменяете на

\d

например:

<img src='http://knstats.com/uploads4/\d\d\d\d\d.jpg'><br/><p><strong><span style="font-si .......

заменяете на "ничего". ну или пробел.

дальше надеюсь Вы поняли

п.с.: про бекап не забудьте

dndzz
На сайте с 17.12.2009
Offline
114
#10

M25, благодарю.

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