wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-customize-color-control.php:17Customize Color Control class.
$typestringpublic$palettearraypublicclass Twenty_Twenty_One_Customize_Color_Control extends WP_Customize_Color_Control { /** * The control type. * * @since Twenty Twenty-One 1.0 * * @var string */ public $type = 'twenty-twenty-one-color'; /** * Colorpicker palette. * * @since Twenty Twenty-One 1.0 * * @var array */ public $palette; /** * Enqueues control related scripts/styles. * * @since Twenty Twenty-One 1.0 * * @return void */ public function enqueue() { parent::enqueue(); // Enqueue the script. wp_enqueue_script( 'twentytwentyone-control-color', get_theme_file_uri( 'assets/js/palette-colorpicker.js' ), array( 'customize-controls', 'jquery', 'customize-base', 'wp-color-picker' ), wp_get_theme()->get( 'Version' ), false ); } /** * Refreshes the parameters passed to the JavaScript via JSON. * * @since Twenty Twenty-One 1.0 * * @uses WP_Customize_Control::to_json() * * @return void */ public function to_json() { parent::to_json(); $this->json['palette'] = $this->palette; }}Introduced in Twenty Twenty-One 1.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-customize-color-control.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.