Es fällt mir schwer, JQuery-UI-Skripte und -Stile in mein Plugin aufzunehmen. Es scheint, dass meine wp_enqueue_script
Anrufe einfach ignoriert werden.
Es gibt bereits viele ähnliche Fragen, aber alle Antworten, die ich bisher gefunden habe, laufen darauf hinaus, wp_enqueue_script
innerhalb des wp_enqueue_scripts
Action-Hooks anzurufen , was ich bereits tue.
Im Konstruktor meiner Klasse rufe ich auf:
add_action( 'wp_enqueue_scripts', array($this, 'enqueue_scripts') );
und dann unten:
public function enqueue_scripts()
{
wp_enqueue_script( 'jquery-ui-core', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-widget', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-mouse', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-accordion', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-autocomplete', false, array('jquery'));
wp_enqueue_script( 'jquery-ui-slider', false, array('jquery'));
Ich habe überprüft, ob der Code tatsächlich bei jedem Laden der Seite ausgeführt wird. Auf den Seiten fehlen jedoch die <link>
Tags für die jquery-ui-Bibliothek. Ich habe es bereits mit und ohne die jquery
im dritten Argument der wp_enqueue_script
Aufrufe explizit angegebene Abhängigkeit versucht .
Ich habe es auch mit einer einfachen WP 4.8-Installation versucht, bei der keine anderen Plugins als meine installiert wurden, und nur mit dem Standardthema 17. Kein Würfel.
Was ist los mit meinem Code?