diff --git a/customizer/alpha-color-picker/alpha-color-picker.php b/customizer/alpha-color-picker/alpha-color-picker.php
index 483d3f4..2b1a9d8 100644
--- a/customizer/alpha-color-picker/alpha-color-picker.php
+++ b/customizer/alpha-color-picker/alpha-color-picker.php
@@ -19,75 +19,82 @@
* You should have received a copy of the GNU General Public License
* along with this Alpha Color Picker. If not, see .
*/
-class Customize_Alpha_Color_Control extends WP_Customize_Control {
+if(class_exists('WP_Customize_Control')){
+ class Customize_Alpha_Color_Control extends WP_Customize_Control {
- /**
- * Official control name.
- */
- public $type = 'alpha-color';
+ /**
+ * Official control name.
+ */
+ public $type = 'alpha-color';
- /**
- * Add support for palettes to be passed in.
- *
- * Supported palette values are true, false, or an array of RGBa and Hex colors.
- */
- public $palette;
+ /**
+ * Add support for palettes to be passed in.
+ *
+ * Supported palette values are true, false, or an array of RGBa and Hex colors.
+ */
+ public $palette;
- /**
- * Add support for showing the opacity value on the slider handle.
- */
- public $show_opacity;
+ /**
+ * Add support for showing the opacity value on the slider handle.
+ */
+ public $show_opacity;
- /**
- * Enqueue scripts and styles.
- *
- * Ideally these would get registered and given proper paths before this control object
- * gets initialized, then we could simply enqueue them here, but for completeness as a
- * stand alone class we'll register and enqueue them here.
- */
- public function enqueue() {
- wp_enqueue_script(
- 'alpha-color-picker',
- get_stylesheet_directory_uri() . '/admin/customizer/alpha-color-picker/alpha-color-picker.js',
- array( 'jquery', 'wp-color-picker' ),
- '1.0.0',
- true
- );
- wp_enqueue_style(
- 'alpha-color-picker',
- get_stylesheet_directory_uri() . '/admin/customizer/alpha-color-picker/alpha-color-picker.css',
- array( 'wp-color-picker' ),
- '1.0.0'
- );
- }
-
- /**
- * Render the control.
- */
- public function render_content() {
-
- // Process the palette
- if ( is_array( $this->palette ) ) {
- $palette = implode( '|', $this->palette );
- } else {
- // Default to true.
- $palette = ( false === $this->palette || 'false' === $this->palette ) ? 'false' : 'true';
+ /**
+ * Enqueue scripts and styles.
+ *
+ * Ideally these would get registered and given proper paths before this control object
+ * gets initialized, then we could simply enqueue them here, but for completeness as a
+ * stand alone class we'll register and enqueue them here.
+ */
+ public function enqueue() {
+ wp_enqueue_script(
+ 'alpha-color-picker',
+ get_stylesheet_directory_uri() . '/admin/customizer/alpha-color-picker/alpha-color-picker.js',
+ array( 'jquery', 'wp-color-picker' ),
+ '1.0.0',
+ true
+ );
+ wp_enqueue_style(
+ 'alpha-color-picker',
+ get_stylesheet_directory_uri() . '/admin/customizer/alpha-color-picker/alpha-color-picker.css',
+ array( 'wp-color-picker' ),
+ '1.0.0'
+ );
}
- // Support passing show_opacity as string or boolean. Default to true.
- $show_opacity = ( false === $this->show_opacity || 'false' === $this->show_opacity ) ? 'false' : 'true';
+ /**
+ * Render the control.
+ */
+ public function render_content() {
- // Begin the output. ?>
-
- show_opacity || 'false' === $this->show_opacity ) ? 'false' : 'true';
+
+ // Begin the output. ?>
+ label){
+ echo '' . sanitize_text_field( $this->label ) . '';
+ }
+ ?>
+
+