Добрый день.
Суть вопроса, есть много страниц около 100, в котором имеется контент, который выставлен с помощью редактора
wordpress TinyMce, проблема в том что там имеются теги H1 которые не нужны.
Можно ли каким либо фильтром убрать все h1 разом, или нужно всё-таки перебирать руками?
1) Самый простой вариант откройте базу данных сайта. Найдите базу и таблицу wp_posts. Выполните поиск и замену данных в колонке post_content.
2) тоже вариант... правда, могут изменится и другие h1 теги - скачать БД, открыть в любом редакторе (notepad++ || sublime text 3), далее запустить поиск и замену по regex... примерно так
Ищем: <h1>(.*?)</h1>
Заменяем: $1
3) можно применять regex напрямую к БД через плагин. правда, плагин устарел и я не знаю, рабочий ли он - https://ru.wordpress.org/plugins/search-regex/
Спасибо за ответ, слышали ли вы про плагин Search and replace, похоже что он реализует функционал вашего плагина, вообще сайт уже в продакшене, и не хотелось бы руками трогать, особенно святое хранилище БД)
Можно еще использовать вот, этот плагин - https://ru.wordpress.org/plugins/lh-html-cleaner/
Просто добавьте н1 тег в список запрещенных и обновите все записи разом. Он почистит все н1 теги, а далее просто отключите плагин.
P.S. перед внесением каких-либо правок создайте резервную копию сайта! Например, при помощи плагина Updraft Plus Backup