WordPress: Chargement de plusieurs scripts avec enqueue
Je suis en train de charger jQuery et autres scripts dans l'en-tête (ou devrait-il être le pied de page), et j'ai le jQuery de travail de sorte que je peux obtenir une boîte d'alerte en cours d'exécution.
La chose est, jquery-2.0.3.min.js
n'est pas chargé, et je ne sais pas si je suis en train de faire la file correctement. jquery 1.10.2 est chargé. Et aussi, l'autre script n'est pas de chargement. Pour les deux scripts (2.0.3 et autres script), c'est à la fin: ?ver=3.6.1
Aussi j'ai lu qu'il pourrait être préférable de charger en une fonction?
Donc, toute aide serait appréciée!
function load_jquery() {
wp_register_script( 'jquery_script', get_template_directory_uri() . 'js/jquery-2.0.3.min.js', array( 'jquery' ) );
wp_enqueue_script( 'jquery_script' );
}
add_action( 'init', 'load_jquery' ); //end jQuery
function another() {
wp_register_script( 'another_script', get_template_directory_uri() . 'js/another.js', array( 'jquery' ) );
wp_enqueue_script( 'another_script' );
}
add_action( 'init', 'another' );
source d'informationauteur alexwc_
Vous devez vous connecter pour publier un commentaire.
Première chose jquery là par défaut dans wordpress afin que vous n'avez pas à vous inscrire , il suffit de mettre en file d'attente, il
la plupart des jquery ui libs et de base de jquery fichiers sont déjà inscrits avec wordpress donc, vous avez seulement besoin de mettre en file d'attente avec poignée droite regardez ici mettre en file d'attente script
wp_enqueue_script
est utilisé pour mettre en file d'attente script etwp_enqueue_style
est utilisé pour mettre en file d'attente de stylepour appeler personnalisé js, de son mieux pour inscrire un script ou d'un style d'abord avant d'utiliser
wp_register_script
//pour vous inscrire scriptwp_register_style
//Pour vous inscrire stylepuis mettre en file d'attente à l'aide de
wp_enqueue_script
wp_enqueue_style
voici un exemple extrait de code pour l'ensemble du processus à partir de mon site
aussi n'oubliez pas de brancher votre fonction avec
wp_enqueue_scripts
de sorte que les scripts & style de charger correctementadd_action( 'wp_enqueue_scripts', 'pr_scripts_styles' );
Cela fonctionne pour moi lors de l'utilisation de thème enfant, juste être sûr d'utiliser des noms différents pour les scripts:
C'est comment j'ai ajouter des styles et des scripts fonctionne très bien pour moi.
Mais je suggère avant de l'utiliser à comprendre d'abord, puis n'importe qui peut suivre cette approche, propre chemin.