停止TinyMCE将<p>添加到输出文本

时间:2018-12-07 11:17:15

标签: wordpress tinymce advanced-custom-fields wysiwyg

我在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');

在另一篇文章中找到了,但是没有用。

0 个答案:

没有答案