Описание
Этот плагин позволяет динамически (т. е. во время генерации страницы) заменять код и текст из тем и других плагинов на код и текст по вашему выбору до того, как страница будет доставлена в браузер пользователя.
Поскольку поиск и замена происходят в режиме реального времени, не требуется вносить изменения в плагины или темы, а значит, обновления остаются простыми!
Доступна профессиональная версия (пожизненная лицензия стоит менее 15 долларов США) с дополнительными параметрами фильтрации, настройкой функций экспорта/импорта и возможностью изменять страницы администратора.
Вот некоторые распространенные варианты использования:
- Хотите выборочно перевести текст, выводимый другим плагином? Вы можете это сделать.
- Хотите изменить текст на странице товара или корзины покупок? Нет проблем.
- Хотите удалить текст нижнего колонтитула из темы, не изменяя ее? Это просто.
Вот еще несколько примеров.
И несколько советов для тех, кто интересуется SEO на странице.
Помните, что все вышеперечисленное можно сделать БЕЗ изменения тем или файлов плагинов, поэтому вы всегда сможете обновить их, не беспокоясь о потере пользовательских правок.
Скриншоты
Интерфейс для указания правил поиска и замены, которые вы хотите использовать. Некоторые элементы включены в pro-версии.
Установка
- Загрузите папку real-time-find-and-replace в каталог ‘/wp-content/plugins/’
- Активируйте плагин в разделе «Плагины» админки WordPress
- Правила поиска и замены находятся в меню боковой панели «Инструменты».
- Нажмите ссылку «Добавить» на странице администратора «Найти и заменить», чтобы добавить столько правил, сколько нужно.
Часто задаваемые вопросы
-
Где хранятся данные?
-
В массиве в таблице wp_options. Только одна запись независимо от количества правил поиска и замены.
-
Замедлит ли поиск и замена мой сайт?
-
Если вы не используете 50+ правил, вы не заметите никакого влияния на производительность. А если вы используете плагин кэширования, даже больше правил не замедлят ваш сайт.
-
Что делает флажок «regex»?
-
Вы можете выполнить прямой поиск и замену, где плагин будет искать точное совпадение того, что вы указали. Вы также можете использовать расширенное сопоставление с шаблоном, которое доступно через регулярные выражения, установив флажок regex.
-
Мой веб-сайт показывает пустую страницу. Что мне делать?
-
Это произойдет, если вы используете правило с включенным регулярным выражением, и в правиле есть ошибка. Регулярное выражение — это сложно, поэтому я рекомендую начать с простого правила и дополнять его, чтобы выполнить нужную вам замену.
Отзывы
Участники и разработчики
«Real-Time Find and Replace» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Real-Time Find and Replace» переведён на 13 языков. Благодарим переводчиков за их работу.
Перевести «Real-Time Find and Replace» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
4.3
- Все версии: дополнительная проверка переменных для устранения предупреждений PHP.
- Все версии: синхронизированные номера версий плагинов.
4.0.3
- Все версии: обновленная информация о профессиональной версии.
4.0.2
- Все версии: Добавлена проверка безопасности nonce в форму правил.
3.9
- Все версии: исправление проблемы безопасности (межсайтовый скриптинг). Обнаружено с помощью DefenseCode WebScanner Security Analyzer Невеном Бируски.
3.8
- Версия Pro: теперь можно вносить изменения в форму входа, если установлен флажок «Администратор».
3.7
- Все версии: Дополнительные проверки на наличие неопределенных переменных.
3.6
- Все версии: Изменения в документации, включая readme.txt.
- Версия Pro: обновлен раскрывающийся список «Типы записей» для включения пользовательских типов записей, таких как тип записи «Продукт» WooCommerce.
3.5
- Все версии: Изменения в документации, включая readme.txt.
3.4
- Все версии: дополнительная защита для предотвращения прямого доступа к файлу плагина.
3.3
- Все версии: Дополнительные настройки для соответствия стандартам кодирования WordPress.
- Все версии: Теперь для работы плагина требуется как минимум WordPress v3.0.
- Все версии: Добавлены инструкции по обновлению php.ini для поддержки большого количества правил.
- Версия Pro: Добавлен контроль на уровне правил, когда их следует применять к страницам администратора.
- Версия Pro: возможность игнорировать регистр при выполнении поиска без использования регулярных выражений.
3.2
- Все версии: Добавлена ссылка на настройки на главной странице плагина, чтобы помочь новым пользователям начать работу.
3.1
- Все версии: Исправлены некоторые опечатки. Незначительные правки форматирования кода и документации.
- Все версии: Переработан интерфейс для более компактной компоновки.
- Версия Pro: Добавлена простая функция экспорта и импорта настроек.
- Версия Pro: Добавлено поле примечаний для описания и/или даты.
- Pro-версия: Добавлен фильтр по типу поста.
- Версия Pro: Поиск и замена теперь выполняются на страницах администратора (за исключением страницы администратора этого плагина) в дополнение к публичным страницам.
3.0
- Очистка кода для большего соответствия стандартам кодирования плагинов WordPress.
- Запуск pro-версии с добавленными дополнительными опциями фильтрации (реферер, юзерагент, строка запроса). Все функции бесплатной версии сохраняются.
2.1
- Исправлен PHP-код, который оставляет $regex ошибочно неустановленным. Спасибо https://wordpress.org/support/profile/daniellandau за исправление.
2.0
- Интерфейс обновлен.
- Новая функция: можно изменять порядок правил с помощью перетаскивания.
1.6
- Исправлена проблема с обработкой символов HTML. Спасибо acub (https://profiles.wordpress.org/acub) за код.
1.5
- Исправлены некоторые ошибки jQuery, влияющие на добавление и удаление полей.
1.4.2
- Исправление формата списка участников.
1.3.1
- Отсутствующие файлы в дистрибутиве 1.3.
1.3
- Подтвердите, что плагин отлично работает с WordPress 3.2, несмотря на сообщения об обратном.
1.2
- Отсутствующие файлы версии 1.1 возвращены в дистрибутив.
1.1
- Обновления часто задаваемых вопросов и подтверждение работы плагина с WordPress 2.9.2.
1.0
- Первая версия.