Часто случается что клиент меняет номер телефона, адрес или сайт нужно перенести на новый домен, а на сайте более 1000 страниц и что бы все не переделывать руками существует SQL запрос который может сделать все за вас.
Рассмотрим такую ситуацию на примере сайта экскурсий Тудой Сюдой:
- необходимо сменить номер телефона для регулярных экскурсий
Вводная информация: номер +38 (096) 7010201 меняем на новый +38 (067) 654 02 05.
Первым делом заходим в phpmyadmin
Тут нам нужно посмотреть где остался старый номер, все таки в шапке быстрее сменить руками (что мы и сделали), но есть вероятность что номер остался в каких-то записях. Вот мы и будем искать его и заменять:
- выбираем нашу базу данных
- переходим в закладку SQL
- вставляем код:
UPDATE wp_options SET option_value = REPLACE(option_value, '0967010201', '0676540205') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, '0967010201', '0676540205');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, '0967010201','0676540205');
- нажимаем в перед и видим результат
У нас все получилось, но стоит повторить эту процедуру несколько раз с разными форматами:
(096) 701 02 01, (096) 701-02-01 и т.д.
Да, есть немного работы но все же быстрее 🙂
Этот код можно использовать если вы вдруг решили сменить домен и подправить перелинковку или при переезде с http на https