web-dev-qa-db-fra.com

wp_enqueue_scripts ne fonctionne pas dans le thème personnalisé

Celui-ci a peut-être déjà reçu une réponse, mais je ne pouvais le trouver.

J'ai créé un thème personnalisé et un plugin pour mon site. Le fichier functions.php de mon thème contient uniquement une fonction wp_nav_menu() permettant de générer un menu.

Maintenant dans mon plugin quand j'essaye de connecter mes CSS et JS avec

function my_css_js() {
   wp_enqueue_style( 'css_style', theme_URL . 'css/style.css' );
   wp_enqueue_script( 'my-jquery_file', theme_URL . 'js/jquery.uploadfile.min.js', array(), null );
}
add_action('wp_enqueue_scripts', 'my_css_js');

Cela ne charge aucun CSS ni JS sur mon site.

Comme vous pouvez le constater, j'ai utilisé wp_enqueue_style et wp_enqueue_script.

Ce n'est pas en train de charger les CSS et JS dont j'ai besoin.

Y a-t-il quelque chose qui m'a manqué? Lorsque j'utilise ce même plugin avec le même crochet dans le thème ready made, cela fonctionne à merveille.

J'apprécie toute aide, merci

4
php-coder

J'ai trouvé cette petite erreur dans mon code qui empêche wp_enqueue_scripts() de fonctionner dans mon thème si j'ai oublié de mettre wp_head dans ma section head.

Pour une autre personne susceptible de commettre la même erreur, nous vous conseillons de vérifier qu’elle a bien inclus wp_head dans la partie principale et wp_foot à la fin de votre thème.

3
php-coder