Iris-Farbauswahl im Widget – Klick-Ereignis wird nicht ausgetriggers, wenn das Widget zum ersten Mal erstellt wird

Ich habe die Farbauswahl für WordPress (Iris) zu einem Widget hinzugefügt, und die Farbauswahl ist nicht anklickbar, wenn das Widget zum ersten Mal erstellt wird. Meine Vermutung ist, dass es ist, wo / wie die Javascript-Datei in die Warteschlange eingereiht wird, aber ich habe eine harte Zeit, um die Lösung auf das Problem zu zeigen.

Teil des Widget in die Warteschlange stellen

add_action( 'admin_enqueue_scripts', 'enqueue_color_picker' ); function enqueue_color_picker( $hook ) { if(is_admin()){ // Add the color picker css file wp_enqueue_style( 'wp-color-picker' ); wp_enqueue_script( 'wp-color-picker' ); // Include our custom jQuery file with WordPress Color Picker dependency wp_enqueue_script( 'custom-script-handle', plugins_url( 'assets/js/custom-script.js', __FILE__ ), array(), false, true ); } } 

Javascript

  var myOptions = { // you can declare a default color here, // or in the data-default-color attribute on the input defaultColor: '#000', // a callback to fire whenever the color changes to a valid color change: function(event, ui){ }, // a callback to fire when the input is emptied or an invalid color clear: function() {}, // hide the color picker controls on load hide: true, // show a group of common colors beneath the square // or, supply an array of colors to customize further palettes: true }; // Add Color Picker to all inputs that have 'color-field' class $('.color-field').wpColorPicker(myOptions); 

Solutions Collecting From Web of "Iris-Farbauswahl im Widget – Klick-Ereignis wird nicht ausgetriggers, wenn das Widget zum ersten Mal erstellt wird"