Как заменить все h1 на h2 во множестве статей на движке wordpress?
Делаешь дамп таблицы MySQL в текстовый файл. Каким-нибудь редактором, или скриптом производишь массовую замену. Заливаешь исправленное содержимое обратно в базу.
Если речь, про заголовок статей, то имеется на этот счёт хук the_title :
wp-kama.ru/hook/the_title
А если речь про тело статьи, то опять же напишите соответствующую функцию str_replace() для хука the_content.