WordPress : Problèmes de thème WordPress
Donc, je développe actuellement un thème WordPress rien de spécial. J’ai rencontré un problème un autre jour. Le problème va comme ça, quand j’ajoute le code suivant au header.php
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/reset.css" type="text/css">
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css">
tout fonctionne bien, mais quand je fais les changements suivants
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/reset.css" type="text/css">
<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/style.css" type="text/css">
J’obtiens une erreur indiquant que le modèle est manquant.
Solution n°1 trouvée
tu peux aussi essayer ceci :
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/reset.css" type="text/css">
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/css/style.css" type="text/css">
Solution n°2 trouvée
La bonne façon d’inclure des fichiers de feuille de style est d’utiliser la fonction enqueue_style.
allez dans le fichier functions.php de votre thème et recherchez :function themename_enqueue_style()
function themename_enqueue_style() {
/* Past the wp_enqueue_style() below in this function */
wp_enqueue_style( 'reset-style', get_template_directory_uri() . '/css/reset.css', false);
}
/* Don't forget Add_action below the function */
add_action( 'wp_enqueue_scripts', 'themename_scripts_styles' );
Solution n°3 trouvée
Dans une installation WordPress standard, les deux déclarations feraient référence à des emplacements différents.
<?php bloginfo('stylesheet_url'); ?>
renverrait « votresite.com/wp-content/themes/active_theme/style.css ».
<?php bloginfo('stylesheet_directory'); ?>/css/style.css
serait « votresite.com/wp-content/themes/active_theme/css/style.css ».
0 commentaire