Uneori, pluginu-rile WordPress apar probleme dintr-un motiv foarte simplu: uită să verifice dacă jQuery a fost deja încărcat de tema curentă, așa că îl înlocuiesc sau duplică copia bibliotecii în sine. Din fericire, există o soluție rapidă la această problemă: utilizați funcția wp_script_is () pentru a vă asigura că doar o copie a jQuery rulează în prezent.
Această funcție WordPress returnează o valoare boolean care determină dacă un script a fost înregistrat, pus în footer. Trebuie doar să treceți numele bibliotecii pe care doriți să o testați ca prim argument al funcției:
Puteți verifica dacă biblioteca jQuery există deja / este încărcată pe site și o puteți încărca dacă nu utilizați următorul cod.
function load_jquery() { if ( ! wp_script_is( 'jquery', 'enqueued' )) { //Enqueue wp_enqueue_script( 'jquery' ); } } add_action( 'wp_enqueue_scripts', 'load_jquery' );