У меня есть расширенное настраиваемое поле, добавленное на мой сайт Wordpress, которое выводит содержимое из поля WYSIWYG TinyMCE в администраторе.
Я выводю содержимое этого tinyMCE в тег внешнего интерфейса.
Проблема в том, что поле автоматически оборачивает содержимое, добавленное в тег
.
Это портит мой код, так как я получаю:
<h2><p>Text here</p></h2>
Есть ли способ удалить этот тег p в коде?P не отображается на вкладке «текст» редактора, но добавляется, когда текст перетаскивается во внешний интерфейс.
Я пробовал этот код в functions.php
function change_mce_options($init){
$init["forced_root_block"] = false;
$init["force_br_newlines"] = true;
$init["force_p_newlines"] = false;
$init["convert_newlines_to_brs"] = true;
return $init;
}
add_filter('tiny_mce_before_init','change_mce_options');
найдено в другом посте, но это не сработало.