Как найти и заменить базу данных WordPress.
Как найти и заменить базу данных WordPress.
Одна из ваших обязанностей как владельца сайта WordPress – это управление вашей базой данных. Хотя вам не нужно понимать все о том, как работает база данных, базовые знания могут позволить вам выполнить несколько важных задач, таких как
Изучение того, как автоматически обновлять текст в базе данных, – еще одна важная часть управления базой данных. Допустим, вы переезжаете на новый домен или добавляете на свой сайт сертификат SSL. Или, может быть, вы переименовали линейку продуктов и вам нужно заменить все экземпляры на своем сайте. В этих случаях знание того, как выполнить массовый поиск и замену WordPress, может сэкономить вам часы времени, которые в противном случае вам пришлось бы тратить вручную на обновление URL-адресов и текста.
В этом посте мы рассмотрим, как запустить поиск по базе данных и заменить запрос с помощью плагина или phpMyAdmin. Мы рассмотрим каждый из этих методов ниже, чтобы вы могли решить, какой из них подходит вам и вашему уровню технических знаний.
Есть несколько способов выполнить поиск и замену в базе данных WordPress. Если у вас нет знаний в области программирования или вы просто предпочитаете не заниматься кодом, вы можете использовать плагин. Если у вас есть некоторый технический опыт, вы можете написать собственный SQL-запрос и добавить его в phpMyAdmin в панели управления вашей учетной записи хостинга.
Существуют и другие способы выполнения действий поиска и замены в базе данных, в том числе установка сценария PHP под названием
По этим причинам мы ограничимся использованием плагина или запроса MySQL для поиска и замены текста в вашей базе данных. Оба эти метода представляют меньший риск для безопасности вашего сайта и рекомендуются пользователям, практически не имеющим технических знаний.
Независимо от того, какой метод вы выберете, вы должны сделать
Поиск и замена плагинов базы данных WordPress
Если у вас нет опыта программирования, то внесение изменений в базу данных WordPress может показаться сложной задачей, но вам не о чем беспокоиться. Плагин позволит вам легко искать и заменять текст в базе данных, не касаясь кода.
Давайте рассмотрим самые популярные плагины для поиска и замены ниже.
1
Search & Replace – это бесплатный плагин, созданный Inpsyde. С помощью этого плагина вы можете заменять URL-адреса, а также слова и фразы в своей базе данных прямо из панели управления WordPress.
Скажем, например, вы добавили сертификат SSL на свой сайт
При обновлении слов и фраз на вкладке «Поиск и замена» вы можете установить флажок «Пробный запуск», чтобы просмотреть изменения до их внесения. Это важная функция, поскольку изменения в базе данных необратимы. Однако важно отметить, что эта функция не предлагается на вкладке «Домен / URL».
Что отличает этот плагин от других плагинов поиска и замены, так это то, что пользователи могут создавать резервную копию своей базы данных одним нажатием кнопки. Просто перейдите на вкладку «База данных резервного копирования» и нажмите кнопку «Создать файл SQL», как показано ниже.
2
Better Search Replace – еще один бесплатный плагин, который позволяет пользователям выполнять поиск в базе данных и заменять запросы со своей панели управления WordPress. Этот плагин от Delicious Brains не позволяет пользователям создавать резервные копии своей базы данных, но у него есть несколько функций, которых нет в Search & Replace.
Например, при поиске и замене URL-адресов или любого текста в базе данных вы можете выполнить пробный прогон, чтобы увидеть, сколько разделов (называемых таблицами) будет затронуто, прежде чем фактически заменять текст.
Вы также можете использовать этот плагин для поиска и замены текста для многосайтовой установки WordPress, а не только для одного сайта.
Написание MySQL-запроса для выполнения поиска и замены в базе данных WordPress
Если у вас есть некоторые знания в области программирования и вы не хотите устанавливать другой плагин на свой сайт, вы можете использовать phpMyAdmin для выполнения поиска и замены в базе данных WordPress.
Прежде чем мы обсудим выполнение поиска и замены в базе данных, давайте рассмотрим, как вы можете найти имя своей базы данных WordPress. Он понадобится вам на следующем шаге.
На панели управления в учетной записи хостинга перейдите в «Файлы» > «Диспетчер файлов».
В меню навигации в левой части экрана щелкните папку public_html. Обратите внимание, что в зависимости от вашего хостинг-провайдера эта папка также может называться www, htdocs или httpdocs.
Найдите файл wp-config.php. Дважды щелкните файл, чтобы открыть его.
Вы можете найти имя в следующей строке:
define (‘DB_NAME’, ‘Имя базы данных’);
Запишите это, а затем вернитесь на панель управления. Перейдите в раздел Базы данных и щелкните значок phpMyAdmin.
Найдите свою базу данных WordPress и нажмите кнопку Enter phpMyAdmin. На странице phpMyAdmin щелкните вкладку SQL в верхней строке меню.
Вы добавите в текстовое поле следующую строку кода:
обновить TABLE_NAME установить FIELD_NAME = replace (FIELD_NAME, ‘Текст для поиска,’ Текст для замены на ‘);
Вам нужно будет заменить тексты-заполнители правильной информацией. Давайте определим, что означает каждый из этих текстов-заполнителей ниже.
- TABLE_NAME представляет имя таблицы (раздела базы данных), которую вы хотите изменить. Когда вы открываете базу данных phpMyAdmin, вы можете увидеть свои таблицы на вкладке «Структура». Некоторые из наиболее распространенных – это wp_comments, wp_posts и wp_users.
- FIELD_NAME представляет собой имя поля, в котором находятся целевые данные. Вы можете увидеть имена полей при открытии таблицы, которую хотите отредактировать.
- «Текст для поиска» представляет собой слово или фразу, которые вы хотите изменить.
- «Текст для замены» представляет собой слово или фразу, которая заменит исходный текст.
Представьте, что вы ведете блог о еде и понимаете, что неправильно написали слово «малина» во всех своих сообщениях. Чтобы заменить все вхождения слова «малина» с ошибкой на правильное слово «малина» в теле всех сообщений и страниц, ваш запрос MySQL будет выглядеть так:
обновить wp_posts set post_content = replace (post_content, ‘rasberry,’ raspberry ‘);
Когда вы закончите писать свой собственный запрос, нажмите кнопку Go, чтобы выполнить его. Все экземпляры неправильного слова будут заменены.
Упрощение управления базой данных
Планируете ли вы изменить название линейки продуктов, переместить свой сайт на новый сервер, изменить свое доменное имя или добавить сертификат SSL на свой сайт, вы можете использовать любой из описанных выше методов для поиска и замены текста в ваша база данных.
записи: