清理 HTML Class 名,保证只包含合法的字符。
去掉非法的字符只剩下 A-Z,a-z,0-9,_,-,如果结果是空字符串,那么这个函数将返回替代的值。
用法
<?php sanitize_html_class( $class ); ?>
参数
$class
(string) (required) 要清理的 classname。
Default: None
$fallback
(string) (optional) 替代值,如果清理的结果是空字符串的话,使用这个这个值代替。
Default: None
返回值
(string)
清理之后的值
实例
<?php
// 如果你想给一篇日志一个独特的风格,可以使用经过这个函数处理的日志标题作为 class
$post_class = sanitize_html_class( $post->post_title );
echo '<div class="' . esc_attr( $post_class ) . '">';
?>
修改记录
Since: 2.8.0
源文件
wp-includes/formatting.php.