当前浏览:首页 / WordPress函数 / sanitize_hex_color()

sanitize_hex_color( string $color )

清理十六进制颜色

color

kses 清理

sanitize 清理more...


描述

返回''、3或6位十六进制颜色(带#),或不返回。有关不带#的清理值,请参见sanitize_hex_color_no_hash()


参数

$color

(string)(必填)


返回

(string|void)



源码

查看源码 官方文档


更新日志

版本描述
3.4.0开始引入

使用示例

  • 示例1

    通常最重要的是设置该设置的默认值及其清理回调,这将确保数据库中没有存储不安全的数据。

    $wp_customize->add_setting( 'accent_color', array(
      'default' => '#f72525',
      'sanitize_callback' => 'sanitize_hex_color',
    ) );
    
  • 示例2

    从WordPress 4.6开始,此函数在全局范围内可用,请参见https://core.trac.wordpress.org/ticket/27583