<?php | |
/** | |
* Extend color picker control. | |
* | |
* @since 1.8.0 | |
* | |
* @package BigBox | |
* @category Theme | |
* @author Spencer Finnell | |
*/ | |
namespace BigBox\Customize; | |
if ( ! defined( 'ABSPATH' ) ) { | |
exit; // Exit if accessed directly. | |
} | |
/** | |
* Add a color picker control with a defined palette. | |
* | |
* @since 1.0.0 | |
*/ | |
class WP_Customize_Color_Control extends \WP_Customize_Color_Control { | |
/** | |
* Control type. | |
* | |
* @since 1.8.0 | |
* @var string | |
*/ | |
public $type = 'color-better-palettes'; | |
/** | |
* Color palettes. | |
* | |
* @since 1.8.0 | |
* @var array | |
*/ | |
public $palettes = []; | |
/** | |
* Refresh the parameters passed to the JavaScript via JSON. | |
* | |
* @since 1.8.0 | |
*/ | |
public function to_json() { | |
parent::to_json(); | |
$this->json['palettes'] = $this->palettes; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment