Может работать следующее:
add_action('get_footer', function(){
ob_start(function($buffer){
return preg_replace('#<footer.+</footer>#', '', $buffer);
});
});
Действие 'get_footer' вызывается до загрузки файла шаблона нижнего колонтитула и заставляет PHP буферизовать выходные данные шаблона нижнего колонтитула. Когда скрипт завершится, будет вызван обратный вызов ob_start (), и он удалит нижний колонтитул из буфера вывода. Это, конечно, предполагает, что нижний колонтитул заключен в скобки <footer>
и </footer>
, что является стандартной практикой.