gambitph / Titan-Framework

The easiest to use WordPress option framework.
http://www.titanframework.net
377 stars 137 forks source link

wpColorPickerL10n not defined in WP 5.5 #433

Open majick777 opened 4 years ago

majick777 commented 4 years ago

wpColorPickerL10n is deprecated in WP 5.5 (erk!) and Titan throws undefined variable in js\wp-color-picker-alpha.js

Workaround (via previous /wp-includes/script-loader.php):

add_action( 'wp_print_scripts', 'titan_color_picker_translation_fix', 11 );
function titan_color_picker_translation_fix() {
    $wp_scripts = wp_scripts();
    $wp_scripts->localize( 'wp-color-picker', 'wpColorPickerL10n', array(
        'clear'            => __( 'Clear' ),
        'clearAriaLabel'   => __( 'Clear color' ),
        'defaultString'    => __( 'Default' ),
        'defaultAriaLabel' => __( 'Select default color' ),
        'pick'             => __( 'Select Color' ),
        'defaultLabel'     => __( 'Color value' ),
    ) );
}