WordPress功能函数balanceTags(),如果必须平衡标签,或者’ use_balanceTags ‘选项设置为true。
用法:
balanceTags( string $text, bool $force = false )
参数:
$text
(string) (必需) 文本要平衡
$force
(bool) (可选) 如果为真,则强制平衡,忽略选项的值。
默认值: false
返回
(string) 平衡的文本
更多信息
选项“use_balanceTags”用于判断标签是否均衡。$force参数或’ use_balanceTags ‘选项必须为真,才能平衡标签。
来源:
文件: wp-includes/for**tting.php
function balanceTags( $text, $force = false ) { // phpcs:ignore WordPress.N**ingConventions.ValidFunctionN**e.FunctionN**eInvalid
if ( $force || (int) get_option( ‘use_balanceTags’ ) === 1 ) {
return force_balance_tags( $text );
} else {
return $text;
}
}
更新日志:
用户贡献的笔记
(由Codex – 5年前贡献)
Unclosed LI tags
<?php
$html = ‘<ul>
<li>this
<li>is
<li>a
<li>list
</ul>’;
echo balanceTags($html, true);
?>
将输出如下HTML:
<ul>
<li>this
</li><li>is
</li><li>a
</li><li>list
</li></ul>
暂无评论内容