
构建自定义古腾堡区块:权威WordPress区块开发教程
sanitize_hex_color_no_hash ( $color )
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; }