Saya mengalami kesulitan termasuk skrip dan gaya jquery-ui di plugin saya. Tampaknya wp_enqueue_scriptpanggilan saya diabaikan.
Sudah ada banyak pertanyaan yang mirip dengan yang ini, tetapi semua jawaban yang saya temukan sejauh ini bermuara wp_enqueue_scriptdi dalam wp_enqueue_scriptskait tindakan, yang sudah saya lakukan.
Dalam konstruktor kelas saya saya sebut:
add_action( 'wp_enqueue_scripts', array($this, 'enqueue_scripts') );
dan kemudian, di bawah ini:
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'));
Saya telah memeriksa bahwa kode tersebut benar-benar dijalankan setiap pemuatan halaman. Namun halaman tersebut tidak memiliki <link>tag untuk perpustakaan jquery-ui. Saya sudah mencoba dengan dan tanpa jqueryketergantungan yang secara eksplisit ditentukan dalam argumen ketiga wp_enqueue_scriptpanggilan.
Saya juga sudah mencoba dengan instalasi WP 4.8 tanpa menginstal plugin selain milik saya, dan dengan tema standar dua puluh tujuh belas saja. Tidak ada dadu.
Apa yang salah dengan kode saya?