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。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function sanitize_hex_color_no_hash( $color ) {
$color = ltrim( $color, '#' );
if ( '' === $color ) {
return '';
}
return sanitize_hex_color( '#' . $color ) ? $color : null;
}
function sanitize_hex_color_no_hash( $color ) { $color = ltrim( $color, '#' ); if ( '' === $color ) { return ''; } return sanitize_hex_color( '#' . $color ) ? $color : null; }
function sanitize_hex_color_no_hash( $color ) {
	$color = ltrim( $color, '#' );

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

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

常見問題

FAQs
檢視更多 >