field['class'] ) ) ? implode( ' ', explode( ' ', $this->field['class'] ) ) : ''; /* * Color Picker * * @link https://paulund.co.uk/adding-a-new-color-picker-with-wordpress-3-5 */ echo $this->element_before(); echo 'field['rgba'] ) && $this->field['rgba'] ) { echo 'data-alpha="true" '; } echo 'name="' . $this->element_name() . '" value="' . $this->element_value() . '"'; echo $this->element_attributes() . '/>'; } public static function enqueue( $args ) { // Add the color picker css file from WordPress wp_enqueue_style( 'wp-color-picker' ); $resources = array( array( 'name' => 'wp-color-picker-alpha', 'fn' => 'wp-color-picker-alpha.min.js', 'type' => 'script', 'dependency' => array( 'wp-color-picker' ), 'version' => '2.1.3', 'attr' => true, ), array( 'name' => 'exopite-sof-wp-color-picker-loader', 'fn' => 'loader-color-picker.min.js', 'type' => 'script', 'dependency' => array( 'wp-color-picker-alpha' ), 'version' => '20190407', 'attr' => true, ), ); parent::do_enqueue( $resources, $args ); } } }