有没有一个内置的函数可以根据带有新的行分隔符的字符串生成多个段落标签?

时间:2020-01-28 作者:Abel Melquiades Callejo

考虑以下代码

<?php

// The new line separated string
$section_string = <<<EOL
Sentence A1. Sentence A2. Sentence A3.

Sentence B1. Sentence B2. Sentence B3.

Sentence C1. Sentence C2. Sentence C3.
EOL;

// Is there a function you can call like so:
$html_markup = unknown_awesome_function( $section_string );

echo $html_markup;

?>
预期产量

<p>Sentence A1. Sentence A2. Sentence A3.</p><p>Sentence B1. Sentence B2. Sentence B3.</p><p>Sentence C1. Sentence C2. Sentence C3.</p>
而不是虚构的例子unknown_awesome_function(), 是否有内置函数可以调用以生成多个<p> 基于带有新行分隔符的字符串的标记?

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

你试过了吗apply_filters(\'the_content\', $section_string)? 这应该应用wp\\u autop,它将添加<p> 标签或<br>s

相关推荐

由于“media.php中未定义的偏移量”而导致大量的调试.log

最近调试。日志(WP 5.3.2)增长到17GB,因为有大量这样的条目:【2020年1月17日16:29:01 UTC】PHP通知:未定义偏移量:1英寸/wp包括/介质。php在线790[2020年1月17日16:29:01 UTC]PHP注意:未定义偏移量:0英寸/wp包括/介质。php第69行【2020年1月17日16:29:01 UTC】PHP通知:未定义偏移量:1英寸/wp包括/介质。php在线70找出这些通知的确切原因的有效方法是什么?