【发布时间】:2021-01-18 00:43:27
【问题描述】:
我正在使用 ACF,并使用 TinyMCE Advanced 插件。
编辑帖子时,编辑器将新链接插入到 p 标记中,我试图阻止这种情况,因为我正在使用代码标记,如果代码标记内的代码中有返回,它会将其包装在新的 p 中以及破坏帖子布局的代码块。
我曾尝试使用插件设置来检查是否删除 p 标签,但没有成功。
我已经搜索并发现我应该将强制根块设置为 false,但是我仍然无法让它工作:
add_filter('tiny_mce_before_init', function ($init) {
//Prevent <p> tags in editor
$init['forced_root_block'] = false;
$init['force_br_newlines'] = false;
$init['force_p_newlines'] = false;
$init['convert_newlines_to_brs'] = false;
return $init;
});
在文本选项卡中查看帖子时,代码不显示 P 标签,但是在可视选项卡中进行编辑时,会将其全部分解为 p 标签。
关于如何解决的任何想法?
【问题讨论】: