WordPress : Problèmes de thème WordPress

Publié par Jean-Michel le

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 ».

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *