Как можно легко найти и заменить текст в базе данных WordPress

База данных WordPress, как известно, состоит из всего содержимого сайта: структура, настройки плагинов, текст, ссылки и прочее. Редактирование базы данных производиться из специального приложения PHP MySQL, которое присутствует на каждом хостинге.

Теперь представим себе такую ситуацию: допустим, вы записали в десятке или сотне мест на сайте номер телефона вашей организации (он сразу сохранился в БД), а затем телефон у предприятия изменился. Как теперь поступить? Менять вручную везде телефон было бы неразумным. На ум приходит воспоминание о том, что популярные офисные приложения, как Word и Excel обладают функцией «найти и заменить». Она подошла бы идеально, если бы её можно было применить к базе. Однако PHP MySQL эту функцию не поддерживает. Можно попробовать скачать БД на компьютер, открыть её через текстовый редактор и воспользоваться функцией «найти и заменить» в нём. Но и это сложно, особенно если база весит много, и особенно новичку.

Казалось бы, задача и её решение понятно, вот только удобного средства для этого нет. Тут, как и всегда, на помощь приходят плагины для WordPress. И в этой статье мы расскажем вам о таком дополнении, которое позволяет производить операцию поиска и замены в базе данных прямо из консоли администратора. Не нужно лезть в PHP MySQL, не нужно скачивать БД.

Как найти и заменить в базе данных WordPress

Better Search Replace – это плагин, единственной целью которого является реализации функции поиска и замены выражений в базе данных WordPress. Более ничего он делать не умеет. Благодаря этому плагину можно заменять любой текст в контенте на сайте (если вдруг что-то изменилось), ссылки (если организованна перелинковка, а целевая страница переместилась) и другие данные, которые содержатся в БД. То есть, практически всё, что есть на сайте, с этим плагином можно найти и заменить.

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

Чтобы найти и заменить в базе данных WordPress, перейдите в пункт консоли «Инструменты» и выберете подпункт «Better Search Replace». Заполните поле «Search for» выражением, которое необходимо отыскать в БД, поле «Replace with» – заполните тем, на что нужно заменить найденное. Обратите внимание на список «Select tables», в нём необходимо выбрать таблицу базы данных, в которой будет проводиться данная операция. И в конце нажмите кнопку «Run Search/Replace». Начнётся операция поиска и замены. Она может длиться долго, если база весит много.

Вам также будет интересна эта статья, в которой мы рассказываем об оптимизации базы данных. Это необходимо проводить на каждом сайте периодически.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *