sanitize_hex_color_no_hash

函数
sanitize_hex_color_no_hash ( $color )
参数
  • (string) $color
    Required:
返回值
  • (string|null)
定义位置
相关方法
sanitize_hex_colorsanitize_html_class_sanitize_text_fieldssanitize_comment_cookiessanitize_option
引入
3.4.0
弃用
-

sanitize_hex_color_no_hash: 这是一个WordPress的函数,可以对没有哈希符号(#)的十六进制颜色代码进行净化。它用于验证和净化颜色代码以防止错误: 这个函数有一个参数,就是要净化的颜色代码。

对一个没有哈希值的十六进制颜色进行净化。尽可能使用 sanitize_hex_color() 。

保存不带哈希值的十六进制颜色,将添加哈希值的负担放在用户界面上,这使得它很难使用或升级到其他颜色类型,如rgba、hsl、rgb和HTML颜色名称。

返回”、3位或6位十六进制颜色(不带#)或null。

function sanitize_hex_color_no_hash( $color ) {
	$color = ltrim( $color, '#' );

	if ( '' === $color ) {
		return '';
	}

	return sanitize_hex_color( '#' . $color ) ? $color : null;
}

常见问题

FAQs
查看更多 >