In questo articolo vedremo come risolvere i problemi relativi all'inclusione di jQuery in WordPress.
Aprite la console JavaScript del vostro browser e digitate:
jQuery
Se viene restituito undefined
, jQuery non è stata caricata. Per conferma aprite il sorgente della pagina nel browser e verificate se il file principale di jQuery (jquery.js
o jquery.min.js
) non è presente.
Verificate inoltre che il browser non restituisca errori HTTP (ad esempio 404) per il file in questione. Se lo fa, verificate che il file sia presente sul server e che abbia i giusti permessi (755).
A questo punto aprite il file functions.php
del vostro tema e individuate il blocco di codice che inserisce gli script, ossia la presenza delle funzioni wp_register_script()
e wp_enqueue_script()
. Se jQuery non è presente, includetela voi:
wp_enqueue_script( 'jquery' );
Se lo è già, è probabile che abbiate un conflitto con un plugin che include a sua volta jQuery senza prima verificare che sia già stata inserita. Disattivate i plugin uno ad uno fino ad individuare il plugin responsabile del conflitto.