Добавляю на страницу wordpress код html, а редактор сам мне добавляет BR и P
Это классическая и очень распространенная проблема в WordPress.
Дело в том, что визуальный редактор (Gutenberg или Classic Editor) пытается исправить ваш HTML-код, чтобы он соответствовал стандартам валидации и правилам отображения текста.вот если нужно везде скрыть
// Отключаем автоматическое добавление <p> и <br> remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop');Вот если нужно скрыть только на страницах
function disable_wpautop_on_pages() { // Проверяем, что мы находимся на странице (Page), а не в записи (Post) if ( is_page() ) { remove_filter('the_content', 'wpautop'); remove_filter('the_excerpt', 'wpautop'); } } add_action('template_redirect', 'disable_wpautop_on_pages');
См. также:
Хук который будет отключать любой редактор только на страницах WordPress
https://zaplata.ru/forum/scripts/huk-otklyuchat-redaktor-na-straniczah-wordpress