sanitize_hex_color_no_hash

函数


sanitize_hex_color_no_hash ( $color )
参数
  • (string)
    $color
    Required:
返回值
  • (string|null)
定义位置
  • wp-includes/formatting.php
    , line 6086
引入
3.4.0
弃用

Sanitizes a hex color without a hash. Use sanitize_hex_color() when possible.

Saving hex colors without a hash puts the burden of adding the hash on the
UI, which makes it difficult to use or upgrade to other color types such as
rgba, hsl, rgb, and HTML color names.

Returns either ”, a 3 or 6 digit hex color (without a #), or null.

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

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

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