Html Wordpress可视化编辑器不换行

Html Wordpress可视化编辑器不换行,html,wordpress,Html,Wordpress,这应该很简单,我不能相信像Wordpress这样规模的公司不能为用户提供一种非常简单的换行方法 我知道如何使用文本标签和代码的网页使用html(我是一个开发人员)。然而,我的客户完全不知道什么是html,所以他们显然不能使用它 客户想要做的就是在“线与线之间留出一个空间”,用我们的话来说就是一条断线。他们只想使用可视化编辑器 现在,当他们开始键入并按enter键时,会创建;或关闭段落标记 很多文章都说shift+enter会让你成功,但这100%并不像我尝试的那样 我尝试了一个大多数文章都建议使

这应该很简单,我不能相信像Wordpress这样规模的公司不能为用户提供一种非常简单的换行方法

我知道如何使用文本标签和代码的网页使用html(我是一个开发人员)。然而,我的客户完全不知道什么是html,所以他们显然不能使用它

客户想要做的就是在“线与线之间留出一个空间”,用我们的话来说就是一条断线。他们只想使用可视化编辑器

现在,当他们开始键入并按enter键时,会创建;或关闭段落标记

很多文章都说shift+enter会让你成功,但这100%并不像我尝试的那样

我尝试了一个大多数文章都建议使用的插件,名为“tinymce advanced”。但这并不能解决问题

没有html知识的普通用户是否有可能只使用可视化编辑器创建br行而不实际使用代码?

按住Shift+Enter键肯定有效

或者,您可以始终使用主题的
functions.php
文件中的以下代码阻止Wordpress自动向标记添加
标记:

remove_filter('the_content', 'wpautop');

我在我的网站上遇到了这个问题,它是从我更新主题开始的,这个主题已经多年没有更新了。 “神奇”的解决方案是更新 所有的插件也一样

我已经意识到


在文本模式下,wp编辑器中不存在符号
因此,必须在\n(换行符)和
之间进行转换,我没有进一步研究,但也许有人可以解释WordPress是如何工作的。

随着WordPress升级到3.2版,文本编辑器似乎可以自行删除换行符

在functions.php文件中添加一个过滤器,它向

标记添加一个clear属性。添加属性时,WordPress不会删除

标记

function clear_br($content){ 
     return str_replace("<br/>","<br clear='none'/>", $content);
} 
add_filter('the_content','clear_br');

更多信息:

这段小代码修复了我的问题

echo nl2br(category_description( the_content);

只需在您的文件中用此替换内容标签即可

谢谢您的帖子,但我按住shift+enter键,该键100%不起作用。有插件还是没有插件?你希望Shift+Enter做什么?它不会将

标记放在可视化编辑器中的标记内部。它防止Wordpress的wpautop函数将回车作为自动标记处理。因此,假设用户想按enter键4次,他们现在可以在编辑器中看到一个很大的间隙,但在保存时,它并不反映有4条特征线。那么我们该怎么做呢?正如我在帖子中所说的,你需要禁用Wordpress'
wpautop
。我也面临着同样的问题
echo nl2br(category_description( the_content);