Html Wordpress可视化编辑器不换行
这应该很简单,我不能相信像Wordpress这样规模的公司不能为用户提供一种非常简单的换行方法 我知道如何使用文本标签和代码的网页使用html(我是一个开发人员)。然而,我的客户完全不知道什么是html,所以他们显然不能使用它 客户想要做的就是在“线与线之间留出一个空间”,用我们的话来说就是一条断线。他们只想使用可视化编辑器 现在,当他们开始键入并按enter键时,会创建;或关闭段落标记 很多文章都说shift+enter会让你成功,但这100%并不像我尝试的那样 我尝试了一个大多数文章都建议使用的插件,名为“tinymce advanced”。但这并不能解决问题 没有html知识的普通用户是否有可能只使用可视化编辑器创建br行而不实际使用代码?按住Shift+Enter键肯定有效 或者,您可以始终使用主题的Html Wordpress可视化编辑器不换行,html,wordpress,Html,Wordpress,这应该很简单,我不能相信像Wordpress这样规模的公司不能为用户提供一种非常简单的换行方法 我知道如何使用文本标签和代码的网页使用html(我是一个开发人员)。然而,我的客户完全不知道什么是html,所以他们显然不能使用它 客户想要做的就是在“线与线之间留出一个空间”,用我们的话来说就是一条断线。他们只想使用可视化编辑器 现在,当他们开始键入并按enter键时,会创建;或关闭段落标记 很多文章都说shift+enter会让你成功,但这100%并不像我尝试的那样 我尝试了一个大多数文章都建议使
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);