Mes scripts de mise en file d'attente ne sont jamais appelés Je ne peux pas comprendre pourquoi. Tous mes chemins sont corrects et je suppose que le code est correct
Functions.php
function tim_enqueue_default_scripts() {
if (ENVIRONMENT == 'dev') {
$globaljs = 'global.js';
$globalcss = 'global.css';
}
else {
$globaljs = 'global-0.3.min.js';
$globalcss = 'global-0.5.min.css';
}
wp_enqueue_script('globaljs', get_bloginfo('template_directory') . '/res/js/' . $globaljs . '', false, false, true);
wp_enqueue_style('globalcss', get_bloginfo('template_directory') . '/res/css/' . $globalcss . '', false, false, true);
}
add_action('wp_enqueue_scripts', 'tim_enqueue_default_scripts');
Header.php
<?php wp_head(); ?>
</head>
Footer.php
<?php wp_footer(); ?>
</body>
Assurez-vous des paramètres utilisés par wp_enqueue_style et wp_enqueue_script. (Les paramètres ne sont pas les mêmes pour les deux).
wp_enqueue_style( $handle, $src, $deps, $ver, $media );
vous donnez false, false, true pour la dépendance, la version et le support, ce qui est une erreur de gaffe. Si vous n'êtes pas sûr d'eux, vous pouvez les éviter et si vous souhaitez suivre, voici un exemple
wp_register_style( 'custom-style',
get_template_directory_uri() . '/css/custom-style.css',
array(), 'version1', 'all' );
et dans wp_enqueue_script vous devez changer le paramètre $ deps (dependency) en array()
au lieu de false
Essayez d'abord wp_register_script()
et wp_register_style()
http://codex.wordpress.org/Function_Reference/wp_register_script
Quelque chose comme (pour le style au moins):
wp_register_style('my_style_css', get_template_directory_uri().'/includes/css/my_styles.css');
wp_enqueue_style('my_style_css');