web-dev-qa-db-fra.com

Changer le répertoire des fichiers javascript

Je souhaite déplacer tous mes éléments (CSS, JS, Images, Polices) dans un dossier d'éléments de mon thème.

Je l'ai très bien fait pour les polices et les images. Pour le CSS, je viens de garder le style.css avec les méta-informations de style qu'il contient (comme conseillé ici ).

Mais j'utilise le grand thème de départ underscores.me pour Wordpress et j'ai dans mon thème un dossier JS contenant le personnaliseur, la navigation.js et le skip-link-focus-fix.js

Tous ces scripts sont inclus dans mon pied de page via la fonction wp_footer (). Ainsi, si je déplace ces scripts vers mon dossier/assets/js /, il me reste trois fichiers manquants appelés dans le pied de page.

Existe-t-il un moyen de (1) ne pas charger ces scripts ou (2) de changer le répertoire et d'indiquer au wp_footer d'appeler/assets/js et non/js /?

Merci de votre aide.

1
cyclone200

allez dans votre thème functions.php et trouvez la ligne 122. Vous trouverez la fonction navigation.js.

get_template_directory_uri() . '/js/navigation.js

et le changer en

get_template_directory_uri() . 'assets/js/navigation.js

faites-le à nouveau pour le code skip-link-focus-fix.js situé à la ligne 124.

Pour le personnalisateur, recherchez customizer.php dans le dossier 'inc'. Allez à la ligne 53 et changez le code js/customizer.js en assets/js/customizer.js

N'oubliez pas de déplacer vos fichiers :)

1
Serkan Algur

Ces scripts sont mis en file d'attente dans functions.php à l'aide de la fonction wp_enqueue_script (). Alors ouvrez votre fichier functions.php, recherchez ces scripts puis supprimez l'appel afin de ne pas les charger, ou modifiez le chemin d'accès à votre nouveau répertoire.

0
Badr