Как найти и заменить текст в 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 и в разделе «Дополнительно» вы найдете параметр « Терминал ».
Теперь вы можете увидеть новый интерфейс, обеспечивающий доступ к вашей учетной записи на сервере из командной строки.
Затем вы должны перейти в каталог, где находится ваш веб-корневой каталог, используя командную строку. Другими словами, 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 для поиска и замены текста в WordPress эффективно и экономит время по сравнению с ручным поиском по каждому посту или странице. Так что попробуйте в следующий раз, когда вам нужно будет внести массовые изменения на свой сайт!
Примечание . Также помните, что не все хостинг-провайдеры имеют эту функцию. Из соображений безопасности они обычно ограничивают доступ SSH к своим серверам. Таким образом, этот метод работает только в том случае, если у вашего хостинг-провайдера есть доступ к терминалу/SSH.
Способ 2) через запрос MySQL
Одним из методов, который вы можете использовать для поиска и замены текста в WordPress, является запрос MySQL. Этот метод требует больше технических знаний, но он может эффективно вносить изменения в несколько сообщений или страниц.
Во-первых, вам нужно получить доступ к базе данных вашего сайта через phpMyAdmin или другой аналогичный инструмент. После того, как вы вошли в систему, найдите таблицу « posts ». Эта таблица содержит все сообщения и страницы вашего сайта.
Затем щелкните вкладку « SQL » в phpMyAdmin и напишите свой запрос.
Базовая структура запроса будет следующей:
"ОБНОВЛЕНИЕ wp_posts SET post_content = REPLACE(post_content, 'old_text', 'new_text');"
Замените « old_text » текстовой строкой, которую вы хотите найти и заменить, и « new_text » тем, что вы хотите заменить. Убедитесь, что каждое значение заключено в кавычки.
Здесь мы заменили старый текст на « 2022 », а новый текст на « 2023 ».
Как только ваш запрос будет написан правильно, нажмите кнопку « Перейти » в нижней части интерфейса phpMyAdmin. Это выполнит запрос и обновит все экземпляры старого текста вашей новой заменой во всем контенте вашего сайта.
Помните, что внесение изменений непосредственно в вашу базу данных сопряжено с риском, если не делать это осторожно. Всегда делайте резервную копию базы данных перед выполнением любых подобных операций.
Как видите, использование запроса 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 — использование PHP-скрипта Search Replace DB. Этот мощный инструмент позволяет вам искать определенный текст/строки и заменять их новыми в вашей базе данных WordPress.
Но помните, что прежде чем вносить какие-либо изменения в базу данных вашего действующего веб-сайта, всегда рекомендуется сначала создать резервную копию на случай, если что-то пойдет не так!
Вам нужно будет загрузить скрипт Search Replace DB PHP с официального сайта, чтобы начать. Как только вы перейдете на официальный сайт, прокрутите вниз, и вы увидите форму, в которой вам нужно заполнить свою информацию. После отправки формы вы получите zip-файл этого инструмента на свою электронную почту.
Теперь перейдите в свою электронную почту, загрузите zip-файл, извлеките папку «search-replace-db-master» и переименуйте ее. Мы переименовали его в «данные-2».
После этого загрузите загруженный файл в корневой каталог вашего сервера или любую другую доступную папку.
Затем перейдите туда, куда вы загрузили скрипт через веб-браузер, введя « 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
Плагин 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