Как найти и заменить текст в WordPress

Опубликовано: 2023-07-15

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

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

Итак, давайте погрузимся и узнаем, как находить и заменять текст в WordPress!

Зачем вам нужен поиск и замена текста в WordPress?

Как пользователь WordPress, вы знаете, насколько важно поддерживать актуальность и актуальность вашего веб-сайта. Независимо от того, вносите ли вы изменения в дизайн своего сайта или обновляете контент, может наступить время, когда вам нужно найти и заменить текст на всех страницах WordPress.

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

Еще один сценарий, в котором удобно находить и заменять текст, — миграция веб-сайта . Если вы переходите с одного домена или хостинг-провайдера на другой, некоторые элементы, такие как URL-адреса, могут потребовать корректировки. Без возможности эффективно находить и заменять текст эта задача может стать непосильной.

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

В целом, возможность находить и заменять текст в WordPress легко экономит время, сокращает объем ручных операций, обеспечивает согласованность между страницами, помогает при миграции веб-сайтов и повышает производительность SEO, что в конечном итоге улучшает общее взаимодействие с пользователем на вашем веб-сайте.

Теперь давайте рассмотрим некоторые методы, которые еще больше упростят этот процесс!

Как найти и заменить текст в WordPress?

Здесь мы покажем вам четыре различных метода поиска и замены текста в WordPress:

  • Через WP-CLI
  • Через SQL-запрос
  • С помощью специального плагина WordPress
  • Использование PHP-скрипта Search Replace DB

Давайте посмотрим, как мы можем использовать каждый метод для поиска и замены текста в WordPress.

Способ 1) Через WP-CLI

Если вы являетесь пользователем WordPress и вам необходимо выполнять замену текста на своем веб-сайте, WP-CLI упростит вашу жизнь.

WP-CLI ( интерфейс командной строки WordPress ) позволяет вам управлять различными аспектами вашего сайта WordPress через командную строку. И да, это включает в себя поиск и замену текста!

Во-первых, вы должны подключиться к своей учетной записи веб-хостинга, используя SSH, чтобы найти и заменить текст через WP-CLI. Для этого войдите в свою cPanel и в разделе «Дополнительно» вы найдете параметр « Терминал ».

cpanel-терминал-вариант

Теперь вы можете увидеть новый интерфейс, обеспечивающий доступ к вашей учетной записи на сервере из командной строки.

Затем вы должны перейти в каталог, где находится ваш веб-корневой каталог, используя командную строку. Другими словами, WP-CLI не будет работать, если ваш файл wp-config.php находится в другом месте. По умолчанию он находится в каталоге public_html . Чтобы войти в папку public_html , введите одну из перечисленных ниже команд.

 компакт-диск public_html/мой_сайт

Как только вы окажетесь в каталоге public_html, вы можете начать использовать WP-CLI. Мы предоставили цитату из приведенного ниже примера, чтобы помочь вам понять, как использовать этот инструмент.

 wp search-replace <'старый текст'> <'новый текст'> <таблица>

Вы можете заменить свой текст на « старый текст » и « новый текст » и включить « wp-posts» или « wp-terms » в таблицы. WP-CLI выполнит замену в вашей базе данных с помощью этой команды.

wp-cli-command-code-search-and-replace

Вот и все.

Использование WP-CLI для поиска и замены текста в WordPress эффективно и экономит время по сравнению с ручным поиском по каждому посту или странице. Так что попробуйте в следующий раз, когда вам нужно будет внести массовые изменения на свой сайт!

Примечание . Также помните, что не все хостинг-провайдеры имеют эту функцию. Из соображений безопасности они обычно ограничивают доступ SSH к своим серверам. Таким образом, этот метод работает только в том случае, если у вашего хостинг-провайдера есть доступ к терминалу/SSH.

Способ 2) через запрос MySQL

Одним из методов, который вы можете использовать для поиска и замены текста в WordPress, является запрос MySQL. Этот метод требует больше технических знаний, но он может эффективно вносить изменения в несколько сообщений или страниц.

Во-первых, вам нужно получить доступ к базе данных вашего сайта через phpMyAdmin или другой аналогичный инструмент. После того, как вы вошли в систему, найдите таблицу « posts ». Эта таблица содержит все сообщения и страницы вашего сайта.

Затем щелкните вкладку « SQL » в phpMyAdmin и напишите свой запрос.

поиск-и-замена-текста-через-мои-sql-запросы

Базовая структура запроса будет следующей:

 "ОБНОВЛЕНИЕ wp_posts SET post_content = REPLACE(post_content, 'old_text', 'new_text');"

Замените « old_text » текстовой строкой, которую вы хотите найти и заменить, и « new_text » тем, что вы хотите заменить. Убедитесь, что каждое значение заключено в кавычки.

Здесь мы заменили старый текст на « 2022 », а новый текст на « 2023 ».

Как только ваш запрос будет написан правильно, нажмите кнопку « Перейти » в нижней части интерфейса phpMyAdmin. Это выполнит запрос и обновит все экземпляры старого текста вашей новой заменой во всем контенте вашего сайта.

поиск-и-замена-текста-в-wordpress-через-мои-sql-запросы

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

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

Способ 3) С помощью специального плагина WordPress

На рынке доступно множество плагинов для поиска и замены WordPress. Для этой демонстрации мы будем использовать Better Search Replace.

3.1) Установка и активация

Сначала вам нужно установить и активировать плагин Better Search Replace на вашем веб-сайте WordPress.

установить-и-активировать-лучше-искать-и-заменить

3.2) Поиск и замена текста

После завершения активации вы можете найти настройки плагина в разделе «Инструменты WordPress». Выберите «Инструменты» > «Улучшенный поиск». Заменить .

Теперь вы столкнетесь с очень удобным интерфейсом. Добавьте текст в поле «Искать» и текст, который вы хотите заменить, в поле «Заменить на». Кроме того, убедитесь, что вы выбрали « wp_posts» при выборе таблиц.

лучший интерфейс поиска и замены

Затем вы найдете возможность пробного запуска в дополнительных настройках. Мы рекомендуем сначала установить флажок и нажать кнопку «Выполнить поиск/замену» . Снова снимите флажок пробного запуска и еще раз нажмите кнопку «Выполнить поиск/замену» , чтобы избежать ошибок и заранее проверить обновление.

сухой вариант

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

Способ 4) Найти и заменить текст в WordPress с помощью PHP-скрипта Search Replace DB

найти-и-заменить-текст-в-wordpress-используя-DB-скрипт

Еще один метод поиска и замены текста в WordPress — использование PHP-скрипта Search Replace DB. Этот мощный инструмент позволяет вам искать определенный текст/строки и заменять их новыми в вашей базе данных WordPress.

Но помните, что прежде чем вносить какие-либо изменения в базу данных вашего действующего веб-сайта, всегда рекомендуется сначала создать резервную копию на случай, если что-то пойдет не так!

Вам нужно будет загрузить скрипт Search Replace DB PHP с официального сайта, чтобы начать. Как только вы перейдете на официальный сайт, прокрутите вниз, и вы увидите форму, в которой вам нужно заполнить свою информацию. После отправки формы вы получите zip-файл этого инструмента на свою электронную почту.

форма поиска и замены dp

Теперь перейдите в свою электронную почту, загрузите zip-файл, извлеките папку «search-replace-db-master» и переименуйте ее. Мы переименовали его в «данные-2».

После этого загрузите загруженный файл в корневой каталог вашего сервера или любую другую доступную папку.

поиск и замена текста в wordpress

Затем перейдите туда, куда вы загрузили скрипт через веб-браузер, введя « https://yourdomain.com/data-2 ». Вы должны увидеть простой интерфейс, который запрашивает некоторую информацию.

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

поиск/замена-бд-скрипт

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

Как только все поля будут заполнены правильно, нажмите « живой запуск » и позвольте скрипту творить чудеса! Он будет сканировать всю вашу базу данных, ища экземпляры строки поиска и заменяя их соответствующим образом.

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

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

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

Бонус: лучшие плагины поиска и замены в WordPress

В этом разделе вы можете найти лучшие плагины поиска и замены для WordPress.

1) Плагин массовой замены по требованию для WordPress

плагин поиска и замены

Mass On-Demand Replace for WordPress — это универсальный и мощный инструмент, который позволяет без особых усилий определять правила поиска и замены. Одной из ключевых особенностей этого плагина является его способность поддерживать как записи, так и страницы.

Независимо от того, обновляете ли вы одну страницу или вносите изменения в несколько сообщений, этот плагин поможет вам. Плагин Mass On-Demand Replace поддерживает не только текст, но и HTML . Таким образом, этот плагин может справиться со всем этим, если вам нужно заменить определенное слово или фразу в абзаце или обновить фрагмент кода.

Функции

  • Замените изменения локально вместо базы данных
  • Включает виджеты в интерфейсе
  • Перетащите интерфейс
  • Таргетинг на определенные сообщения или страницы

Цены

Mass On-Demand Replace для WordPress — это плагин премиум-класса . Вы можете скачать плагин с его официального сайта, который стоит 29 долларов за лицензию для одного сайта .

2) Поиск и замена Inpsyde GmbH

поиск и замена на inpsyde

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

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

Функции

  • Выберите файл SQL для загрузки или пробного запуска
  • Резервное копирование, а также восстановление базы данных
  • Поддерживает мультисайт
  • Перевод готов

Цены

Search & Replace — бесплатный плагин для WordPress . Он доступен для загрузки из репозитория плагинов WordPress.

Прочтите эту статью, чтобы узнать больше о плагинах поиска и замены WordPress.

Заключение

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

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

Использование запросов MySQL — еще один эффективный подход. При тщательном выполнении запросов вы можете легко найти и заменить текст без каких-либо хлопот.

Если вы предпочитаете более удобный вариант, PHP-скрипт Search Replace DB предоставляет интуитивно понятный интерфейс для поиска и замены текста в вашей базе данных WordPress. Этот инструмент позволяет указать параметры поиска и предварительно просмотреть изменения перед их фиксацией.

Наконец, метод плагинов является наиболее эффективным и удобным для начинающих .

Неважно, какой метод вы выберете; всегда создавайте резервные копии вашего веб-сайта или базы данных, прежде чем вносить какие-либо изменения.

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

Какой метод вы используете для поиска и замены текста в WordPress?

Расскажите нам в разделе комментариев ниже.

Вы можете ознакомиться со следующими статьями, чтобы улучшить свой веб-сайт:

  • Лучшие плагины файлового менеджера WordPress
  • Как добавить метатеги в WordPress
  • Настройка параметров SMTP в WordPress