Описание
Этот плагин привносит привычную функцию «Найти и заменить», к которой пользователи ПК привыкли в Microsoft Word и Google Docs, в редактор блоков.
Теперь вы можете легко искать и заменять текст прямо в редакторе блоков. Это просто и делает именно то, что написано. Вы также можете учитывать регистр текста с помощью переключателя «Учитывать регистр | Выражение».
✔️ Функции
Наш плагин содержит всё необходимое для быстрого и эффективного поиска и замены текста.
✔️ Search & Replace text, typos, keywords faster.
✔️ Shortcut Keys — CMD + F.
✔️ Match Case Sensitivity.
✔️ Custom Hooks to help you customize plugin behaviour.
✔️ Available in mutiple langauges such as Arabic, Chinese, Hebrew, Hindi, Russian, German, Italian, Croatian, Spanish & French languages.
✔️ Backward compatible, works with most WP versions.
✨ Начало работы
Создайте новую запись или откройте существующую. Найдите иконку «Найти и заменить» в верхнем левом углу редактора блоков и нажмите на неё. Введите текст, который хотите заменить, и нажмите «Заменить».
Вы можете ознакомиться с тем, как это работает, используя демо-ссылку.
⚡ Горячие клавиши и выделение текста
To quickly access the Search and Replace modal, press CTRL + F. This will fire up the dialog box where you can quickly change things.
Вы также можете выделить текст в редакторе блоков и использовать сочетание клавиш. Это захватит выбранный текст и откроет диалоговое окно с уже введённым текстом. Это ускоряет работу с инструментом «Найти и заменить».
🔌🎨 Plug and Play или настройка
Плагин «Найти и заменить» для редактора блоков создан для работы прямо из коробки. Просто установите, активируйте и начните использовать.
Хотите добавить личный штрих? Вся наша документация доступна здесь. Вы можете переопределить поведение плагина с помощью собственной логики, используя хуки.
Внести вклад
Если вы хотите поучаствовать в разработке этого плагина, вы можете найти его на GitHub.
Для сборки клонируйте репозиторий и выполните npm install && npm run build
Скриншоты

Иконка «Найти и заменить» для редактора блоков – Найдите её в левом верхнем углу редактора блоков. 
Модальное окно «Найти и заменить» для редактора блоков – Ищите и заменяйте текст в редакторе блоков. 
Учитывать регистр в функции «Найти и заменить» – Теперь вы можете учитывать регистр текста и искать и заменять. 
Иконка «Найти и заменить» на панели инструментов – Для более быстрой работы вы можете использовать иконку на панели инструментов. 
Иконка панели инструментов «Найти и заменить» в действии – Вносите изменения намного быстрее и делайте больше за меньшее время. 
Страница параметров плагина – Настройте параметры по умолчанию для функции «Найти и заменить».
Установка
- Перейдите в раздел «Плагины > Добавить новый» на панели администратора WordPress.
- Найдите плагин «Search and Replace for Block Editor» в официальном репозитории плагинов WordPress.
- Нажмите «Установить» и затем «Активировать».
- Создайте новую запись или откройте существующую запись.
- Теперь вы должны увидеть значок «Найти и заменить» в верхнем левом углу.
Отзывы
Участники и разработчики
«Поиск и замена для блочного редактора» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«Поиск и замена для блочного редактора» переведён на 2 языка. Благодарим переводчиков за их работу.
Перевести «Поиск и замена для блочного редактора» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.10.1
- Docs: Update doc blocks.
1.10.0
- Feat: Added translation languages for
Japanese,Indonesian,Turkish,Polish,Dutch,BrazilandPortuguese. - Feat: Add toggle for Regex expression matching.
- Feat: Add Plugin options page.
- Feat: Add Shortcut command (CMD + F).
- Feat: Add custom hooks:
afterSearchReplace,excludedPostTypes,regexPattern. - Fix: Make default search literal & regex opt-in.
- Refactor: Use
replaceInputin place of repeated instances oftext. - Test: Add e2e tests for plugin codebase.
- Tested up to WP 6.9.
1.9.0
- Feat: Use Composer setup for plugin.
- Tested up to WP 6.9.
1.8.0
- Feat: Add Search & Replace feature for table head, foot & caption.
- Fix: Reset
Replaceinput field. - Tested up to WP 6.8.
1.7.0
- Fix: Issue with rich content replacement (HTML bearing string).
- Feat: On Modal open, show items found for Highlighted text.
- Fix: Console warnings & errors.
- Tested up to WP 6.8.
1.6.0
- Feat: Add search and replace functionality for Table Block.
- Feat: Add new custom hook
search-replace-for-block-editor.handleAttributeReplacement. - Docs: Update README docs.
- Tested up to WP 6.8.
1.5.0
- Fix: Missing icon due to recent WP 6.8 upgrade.
- Feat: Add local WP dev env.
- Chore: Update Plugin contributors list.
- Update README docs.
- Tested up to WP 6.7.2.
1.4.0
- Feat: Add search icon to Toolbar.
- Feat: Add new custom hook
search-replace-for-block-editor.replaceBlockAttribute. - Chore: Enforce WP linting across plugin.
- Test: Improve unit tests cases.
- Refactor: Search & Replace core logic to use
replaceBlockAttributehook. - Tested up to WP 6.7.2.
1.3.0
- Feat: Add Search count feature.
- Tested up to WP 6.7.2.
1.2.3
- Fix: Crashing Gutenberg Block Editor on Toggle Block Inserter.
- Tested up to WP 6.7.2.
1.2.2
- Fix style issues for WP 6.6.2.
- Fix timeout issues causing Icon not to load.
- Fix backward compatibility issues due to WP upgrade.
- Apply coding standards.
- Update README notes.
- Tested up to WP 6.7.1.
1.2.1
- Fix in modal selection issue.
- Fix missing tooltip component.
- Fix block editor selection issue due to iframe.
- Update README notes.
- Tested up to WP 6.7.1.
1.2.0
- Fix WP upgrade 6.7 issues.
- Add text selection shortcut functionality.
- Update README notes.
- Tested up to WP 6.7.0.
1.1.1
- Update README notes.
- Update asset icons & screenshots.
- Tested up to WP 6.6.2.
1.1.0
- Feat: Case Sensitive toggle.
- Update asset images and screenshots.
- Fix Bugs and Linting issues.
- Update README.txt file.
- Update Translation files.
- Tested up to WP 6.6.2.
1.0.4
- Update README.txt file.
1.0.3
- Implement Build Workflow
- Replace
mt_randwithstringfor asset enqueuing. - Fix Bugs and Linting issues.
- Tested up to WP 6.6.1.
1.0.2
- Fix styling issues observed on search icon.
- Implement case sensitivity feature for search and replace.
- Add custom hook —
search-replace-for-block-editor.caseSensitive. - Load assets via plugin directory URL.
- Address bugs and linting issues.
- Tested up to WP 6.6.1.
1.0.1
- Handle edge cases with quote, pullquote & details block.
- Add custom hook —
search-replace-for-block-editor.keyboardShortcut. - Fix Bugs & linting issues.
- Updated Unit Tests & README notes.
- Tested up to WP 6.6.
1.0.0
- Ability to Search & Replace text within the Block Editor.
- Custom Hooks —
search-replace-for-block-editor.allowedBlocks. - Provided support for Arabic, Chinese, Hebrew, Hindi, Russian, German, Italian, Croatian, Spanish & French languages.
- Unit Tests coverage.
- Tested up to WP 6.5.5.
