如何在可视化编辑器中自动添加段落标记

时间:2012-06-01 作者:gravyface

在我的google中,Wordpress中的默认行为似乎是自动添加段落,但在HTML视图中,无论我在可视化编辑器的样式下拉列表中选择什么样式(例如段落),段落标记都不会出现。我也看不到wpautop() 在我的主题中的任何地方调用(我从一位现已离职的开发人员那里继承)。

我能做些什么来纠正这个错误?正在添加<p> 所有内容的标签显然不会随内容编辑器一起飞行。

6 个回复
SO网友:Chip Bennett

段落标记添加在display, storage. 这个wpautop() 函数作为过滤器添加到the_content.

在可视化编辑器或HTML编辑器中,您永远不会看到这些添加的段落标记。

SO网友:Rafael Marques

一种解决方案是安装TinyMCE Advanced 插件。在插件设置中,您可以选择“停止删除<p><br /> “在HTML编辑器中保存和显示标记时的标记”。

SO网友:Anonymous

确保您正在使用the_content 调用帖子内容get_the_content. WordPresswpautop 过滤器应用于the_content.

SO网友:Paul van Jaarsveld

我只是在同一个问题上挣扎,正要放松自己,因为我尝试了上面提到的一切和其他想法。事实证明,该客户机使用的是Yootheme,在该特定主题的设置中有一个勾选框,单击该选项可以立即解决问题。以下是论坛帖子的链接:https://yootheme.com/support/question/4342

换言之,这可能是一个与主题相关的问题。

SO网友:Fabian Horlacher

nl2br() 可用于在再次使用筛选的HTML时再次添加换行符

SO网友:Rafael Marques

这个wpautop() 过滤器会更改内容视图,但不会更改内容编辑器上的视图模式。

Example:<?php the_content(); ?> 正常显示内容。如果您添加remove_filter(\'the_content\', \'wpautop\'); 显示内容时不带p 标签。

在这两种情况下,内容编辑器的显示方式相同

结束

相关推荐