我的可视化编辑器如下所示:
我的文本编辑器如下所示:
但我的前端是这样的:
我知道wordpress会自动删除换行符。所以我安装了tineMCE advace editor并选中了“停止删除”<p>
和<br>
插件设置上的标签。在那之后,换行符就出现了。我看到了空格。但它正在添加<p>
标记每一行。真烦人。所以我卸载了插件。
然后,我在functions.php
remove_filter( \'the_content\', \'wpautop\' );
remove_filter( \'the_excerpt\', \'wpautop\' );
还是没有运气。在前端,我看到一条线作为我的第三张图片。
然后我把这个片段放在我的functions.php
function clear_br($content){
return str_replace("<br />","<br clear=\'none\'/>", $content);
}
add_filter(\'the_content\', \'clear_br\');
结果仍然和我上面的图片一样。
我的网站是基于成员的。所以,当一个成员在可视化编辑器上键入某些内容时,这些内容应该在格式化时显示在前端。我们不能要求所有成员都学习HTML。
目前我需要两个条件。1、应保持断线。当有人按enter键时,下一行之间的空格也应显示在前端。如果我是通过插件实现的,我不希望编辑器添加<p>
每行上都有标签。
如果不使用任何插件,我如何做到这一点?为什么即使CMS最受欢迎,WP仍然有这样一个基本的奇数编辑器?