Charger le js et le css dans functions.php
Résolu/Fermé
A voir également:
- Charger le js et le css dans functions.php
- Charger pété - Télécharger - Outils Internet
- Impossible de charger l'image haute résolution messenger ✓ - Forum Mobile
- Trait css ✓ - Forum CSS
- Nettoyer le port de charge - Accueil - Téléphones
- Js/kryptik.ad ✓ - Forum Virus
6 réponses
elgazar
Messages postés
5841
Date d'inscription
mercredi 30 octobre 2013
Statut
Membre
Dernière intervention
17 mars 2021
1 325
24 août 2017 à 08:27
24 août 2017 à 08:27
Bonjour
dans ton code, tu ajoutes la fonction avant de la définir, normalement cela devrait etre le contraire
dans ton code, tu ajoutes la fonction avant de la définir, normalement cela devrait etre le contraire
function themeslug_enqueue_style() { wp_enqueue_style( 'core', 'style.css', false ); } function themeslug_enqueue_script() { wp_enqueue_script( 'my-js', 'filename.js', false ); } add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_style' ); add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_script' );
comment charger jquery?
Je sais que wordpress possède jquery nativement mais je sais pas l'injecter en dépendance dans la fonction wp_enqueue_script
Je sais que wordpress possède jquery nativement mais je sais pas l'injecter en dépendance dans la fonction wp_enqueue_script
Mon css ne marche pas non plus finalement. Ni le js
Il y a un problême avec la fonction mais je vois pas du tout...
Il y a un problême avec la fonction mais je vois pas du tout...
ok merci de ta réponse mais avec ce code, seul le css est chargé. Le js ne marche toujours pas. Je précise que mes scripts js utilisent jquery.
function themeslug_enqueue_style() {
wp_enqueue_style( 'style', '/wp-content/themes/eas/css/style.css', false );
}
function themeslug_enqueue_script() {
wp_enqueue_script( 'retour', '/wp-content/themes/eas/js/retour.js', false );
wp_enqueue_script( 'menu', '/wp-content/themes/eas/js/menu-jquery.js', false );
}
add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_style' );
add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_script' );
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé la solution. C'était dans mon script js je mettai $ au lieu de jquery. Alors qu il faut mettre jquery pour que ça marche.
Sinon pas besoin de mettre jquery en dépendance ça marche tout seul
Sinon pas besoin de mettre jquery en dépendance ça marche tout seul
j'ai essayé de faire ça mais ça marche toujours pas
add_action( 'wp_footer', 'load_my_files' );
function load_my_files() { //Créer une fonction pour appeler les fichiers javascript et css
if (!is_admin()) { //Charges les fichiers SAUF sur l'administration du site
//wp_enqueue_script('jquery'); En general jquery a déjà été chargé plus haut dans le code
//donc pas la peine de le charger 2 fois.
wp_enqueue_script('script1', '/wp-content/themes/eas/js/retour.js',array( 'jquery' )); //Load js files
wp_enqueue_script('script2', '/wp-content/themes/eas/js/menu-jquery.js',array( 'jquery' ));
wp_enqueue_style('style1', '/wp-content/themes/eas/css/menux.css'); //Load css files
wp_enqueue_style('style2', '/wp-content/themes/eas/css/style.css');
}
}