✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

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

663

Хотите знать, как найти и заменить URL-адрес или текст в базе данных WordPress?

Да, мы были там.

В этой статье мы покажем вам, как это сделать.

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

Это необходимо при переходе с одного домена на другой или переходе с не-SSL на SSL. Или название продуктовой линейки меняется, и веб-сайт нуждается в обновлении, чтобы отразить это.

В этих ситуациях жизненно важна возможность проведения массового поиска и замены WordPress. Это экономит огромное количество времени по сравнению с ручным обновлением всех URL-адресов и текстов.

В этой статье рассматриваются несколько методов поиска и замены URL-адресов и текстов в базе данных WordPress.

Причины замены URL или текста в базе данных WordPress

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

Есть много причин для поиска и замены URL-адресов и текста в базе данных WordPress. Наиболее распространенные причины — переход на новый домен или добавление SSL-сертификата на веб-сайт.

Иногда владельцы сайтов могут захотеть модифицировать или изменить определенную текстовую фразу, например название компании. Знание того, как выполнять массовый поиск и замену, может сэкономить много времени.

Также можно использовать один и тот же метод не только для текста. Он может переключать URL-адреса и изображения в вашей базе данных WordPress. Возможность массового поиска и замены оказывается полезной, когда необходимо:

  • Обновите ключевые слова поисковой оптимизации (SEO)
  • Исправьте орфографические или грамматические ошибки
  • Удалить специальные символы или определенные слова
  • Измените и обновите URL-адреса в базе данных WordPress при переносе сайта на новый хост.
  • Исправить неработающие ссылки
  • Обновите устаревший контент, шорткоды или строки текста

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

Если изображения на веб-сайте не имеют внешнего CDN, ссылки на предыдущий URL-адрес все равно будут встроены в сообщение. Эти ссылки будут отображаться как неработающие, когда кто-либо посещает страницу.

В случае небольших веб-сайтов или блогов можно заменить пару URL-адресов вручную. Однако это невозможно на больших веб-сайтах и ​​блогах, которые содержат много изображений по всему сайту.

Единственный практичный способ — массово заменить все соответствующие URL-адреса в базе данных.

Обратите внимание, что после выполнения массового поиска и замены кнопка «Отменить» отсутствует. Вернуться к предыдущей версии невозможно.

Единственным способом было бы провести еще один процесс поиска и замены. Поэтому рекомендуется выполнить резервное копирование перед процедурой массового поиска и замены WordPress.

Лучший способ найти и заменить контент в базе данных WordPress — выполнить SQL-запросы. Введите необходимые SQL-запросы в phpMyAdmin, командную строку оболочки или PHP-скрипт.

Для тех, кто может предпочесть плагин, в конце статьи есть список рекомендуемых плагинов.

Как написать запрос MySQL для поиска и замены в базе данных WordPress

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

Возможно, вы не хотите устанавливать дополнительные плагины, но вы немного разбираетесь в программировании. В этом случае можно использовать phpMyAdmin для поиска и замены в базе данных WordPress.

Сначала небольшое руководство о том, как найти имя вашей базы данных WordPress. Это необходимо для следующего шага.

Нажмите на папку public_html (или www, htdocs или httpdocs, в зависимости от хостинг-провайдера). Обычно это находится в меню навигации в левой части экрана.

Найдите файл wp-config.php и дважды щелкните его, чтобы открыть. Имя вашей базы данных находится в строке:

define('DB_NAME', 'Database Name‘);

Запишите это и вернитесь к приборной панели. В разделе «Базы данных» щелкните значок phpMyAdmin.

Найдите базу данных WordPress и нажмите кнопку «Войти в phpMyAdmin». Затем в верхней строке меню щелкните вкладку SQL.

Вставьте следующую строку кода в текстовое поле:

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'Text to search, 'Text to replace it with');

Вот краткое объяснение того, что означает каждый текст-заполнитель. Это поможет вам заменить их правильной информацией.

TABLE_NAME обозначает имя таблицы, которую необходимо изменить.

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

wpDataTables может сделать это таким образом. Есть веская причина, по которой это плагин WordPress №1 для создания адаптивных таблиц и диаграмм.

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

Фактический пример wpDataTables в дикой природе

И очень легко сделать что-то вроде этого:

  1. Вы предоставляете данные таблицы
  2. Настройте и настройте его
  3. Опубликовать в посте или на странице

И это не только красиво, но и практично. Вы можете создавать большие таблицы, содержащие до миллионов строк, или вы можете использовать расширенные фильтры и поиск, или вы можете сделать их редактируемыми.

«Да, но я просто слишком люблю Excel, а на веб-сайтах ничего подобного нет». Да, есть. Вы можете использовать условное форматирование, как в Excel или Google Sheets.

Я говорил вам, что вы тоже можете создавать диаграммы с вашими данными? И это только малая часть. Есть много других функций для вас.

Найдите имена всех таблиц на вкладке «Структура» в базе данных phpMyAdmin. К ним относятся wp_comments, wp_posts и wp_users.

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

«Текст для поиска» означает слово или фразу, требующую редактирования.

«Текст для замены» означает слово или фразу, которые заменят исходный текст.

Например:

Фуд-блогер замечает, что во всех своих постах они неправильно написали слово «малина». Чтобы исправить эту ошибку и заменить все вхождения «rasberry» на «raspberry», запрос MySQL будет выглядеть так:

update wp_posts set post_content = replace(post_content, 'rasberry, 'raspberry');

Убедившись, что запрос написан правильно, нажмите кнопку «Перейти», чтобы внести необходимые изменения.

Выполнение запроса к базе данных в командной строке

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

Если вы используете MySQL, войдите в систему, используя свои учетные данные базы данных WordPress.

mysql -u root -p database_name

В командной строке mysql> введите нужные SQL-запросы и нажмите ENTER.

Запрос выполнен успешно, затронуто 0 строк (0,00 сек.)

Совпало строк: 2 Изменено: 0 Предупреждений: 0

Запрос выполнен успешно, затронуто 0 строк (0,08 сек.)

Совпало строк: 354 Изменено: 0 Предупреждений: 0

Запрос выполнен успешно, затронуто 0 строк (0,01 сек.)

Совпало строк: 22 Изменено: 0 Предупреждений: 0

Запрос выполнен успешно, затронуто 0 строк (0,01 сек.)

Совпало строк: 10 Изменено: 0 Предупреждений: 0

После завершения выйдите из MySQL.

выход

Написание запроса с использованием PHP-скрипта

Если у вас нет доступа к phpMyAdmin или оболочке, другой вариант — использовать PHP-скрипт.

После ввода учетных данных базы данных вставьте запрос в переменную $sql.

Помните, что при неправильном выполнении этот скрипт может сломать ваш сайт WordPress. Если вы сомневаетесь, перепроверьте с разработчиком или веб-хостингом.

Поиск и замена с помощью плагина

Использование плагина — лучший вариант для тех, у кого нет опыта программирования.

Следующие проверенные плагины надежны и получили высокие оценки пользователей.

Лучший поиск Заменить

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

Этот плагин будет обновлять URL-адреса во всех или нескольких выбранных таблицах в базе данных. Пользователи могут выполнять команды поиска и замены из своей области администрирования WordPress.

WP Миграция БД

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

Этот плагин надежен и надежен для поиска и замены данных внутри сериализованных данных. Пользователи устанавливают плагин на оригинальный сайт.

Выполнение поиска и замены строки URL-адреса и корневого веб-сайта создает новый дамп базы данных. Затем эта информация экспортируется.

Пользователи импортируют это в новую базу данных, размещенную на URL-адресе.

Поиск и замена

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

Это бесплатный плагин, разработанный Inpsyde. Пользователи могут заменять URL-адреса, слова и фразы в своей базе данных WordPress прямо из панели управления.

Что делает этот плагин особенным, так это возможность создать резервную копию базы данных, нажав одну кнопку. Для этого перейдите на вкладку Backup Database и нажмите кнопку Create SQL File.

URL-адреса обновлений Velvet Blues

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

Этот плагин позволяет изменять URL-адреса в сообщениях, страницах, выдержках и многом другом. Пользователи вставляют старый и новый URL-адреса и выбирают места для их обновления.

Измените настройки плагина на странице Tools» Update URLs.

Завершение мыслей о том, как найти и заменить URL в базе данных WordPress.

Знание того, как провести массовое «найти и заменить», может быть неоценимым. Это полезно для обновления ключевых слов или изменения определенного слова или фрагмента текста во всех сообщениях.

Есть несколько методов, доступных для достижения этой цели. Четыре рекомендуемых метода, упомянутых в этой статье:

  • Написать запрос MySQL
  • Запустить запрос в командной строке
  • Напишите запрос в PHP-скрипте
  • Использовать плагин

Если вам понравилось читать эту статью о том, как найти и заменить URL-адрес в базе данных WordPress, вам следует ознакомиться с этой статьей о том, как выполнить сброс базы данных WordPress.

Мы также написали о нескольких связанных темах, таких как схема базы данных WordPress, как выполнить очистку базы данных WordPress и как сканировать базу данных WordPress на наличие вредоносных программ.

Источник записи: wpdatatables.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее