这应该很简单,我无法相信Wordpress大小的公司无法为用户提供一种非常简单的换行方式。
我知道如何使用文本选项卡并使用html(即开发人员)对页面进行编码。但是我的客户完全不知道html是什么,所以他们显然不能使用它。
所有客户想要做的就是在行之间建立一个"空间" ,用我们的术语来说是一条突破线。他们只想使用可视化编辑器。
现在,当他们开始输入并点击输入时,它会创建& NBSP;或关闭段落标记。
很多文章都说转换+输入会产生一个,但这100%并不像我尝试的那样。
我尝试了一个插件,大多数文章都建议称为" tinymce advanced"。但这并不能解决问题。
对于没有HTML知识的普通用户,是否有可能只使用可视化编辑器并在不实际使用代码的情况下创建br行?
答案 0 :(得分:1)
按住 Shift + 输入绝对有效。
或者,您始终可以使用主题<p>
文件中的以下代码阻止Wordpress自动将functions.php
标记添加到标记中:
remove_filter('the_content', 'wpautop');
答案 1 :(得分:0)
我在我的网站上遇到了这个问题,它是在我更新主题时开始的,该主题多年来一直没有更新。 “神奇”的解决方案是更新 所有的插件也是如此。
我已经意识到了
&lt; br /&gt;并且&lt; p>
在文本模式下,wp编辑器中不存在符号 因此,必须在\ n(换行符)和&lt; br /&gt;之间进行转换。和&lt; p>发生了,我没有进一步调查,但也许有人可以解释WordPress是如何工作的。
答案 2 :(得分:0)
随着WordPress升级到3.2版,文本编辑器似乎可以自动删除换行符。
在functions.php文件中添加一个过滤器,该过滤器为<br/>
标记添加了clear属性。添加属性后,WordPress不会删除<br/>
标签。
function clear_br($content){
return str_replace("<br/>","<br clear='none'/>", $content);
}
add_filter('the_content','clear_br');
然后将此过滤器应用于该文本内容中需要中断的变量
$specification = apply_filters( 'the_content', $specification );
有关更多信息:https://blog.templatetoaster.com/wordpress-line-break-not-working/
答案 3 :(得分:0)
这个小代码解决了我的问题。
except IndexError:
只需在您的文件中替换内容标签