Удалить автоматически добавленную <p> со страницы, на которой нет буквального содержимого (используются короткие коды)

У меня есть веб-сайт, работающий на WordPress, который на домашней странице использует статическую страницу без шорткодов для генерации контента.

Страница получает эти шорткоды, устанавливая на первой странице статическую страницу и используя the_content (); на странице Содержание страницы не имеет пробелов, только шорткоды, поэтому выглядит примерно так:

[content-shortcode blah blah][more content-shortcode blah blah]

Все работает нормально, за исключением того, что WordPress добавляет пустой

 перед кодом шорткодов и еще одним P / P в конце всего кода шорткодов (ничего между шорткодами).

Как я могу удалить их? Я не хочу отключать глобальную функцию удаления wpautop, хотя, поскольку это может быть полезно для некоторых пользователей, я хочу удалить только первый и последний P 'которые появляются на главной странице.

Ответы на вопрос(4)

Ваш ответ на вопрос