新开发了一款WordPress主题,在内容编辑页面增加了一个WordPress编辑器,但是生成出来的内容发现没有 P 标签,所有的内容全都堆积在一起,不能分行展示出来,这就很丑了。

研究了各种解决方法都不太好用,最终发现了WordPress内置的wpautop()函数,单从函数命名就可以看出来:自动为WordPress添加p标签。

语法

wpautop( $pee, $br );

参数
$pee
(string) (required) 需要输出的文本。
Default: 无

$br
(boolean or integer) (optional) 保留换行符,当设置为 true ,段落转换完成之后余下的换行符将转换成 P 标签。
Default: 1

示例

<?php
$some_long_text = '为WordPress输出的内容自动添加p标签';
echo wpautop( $some_long_text );
?>