Mon fichier est dans i.e dans domaine.com/wp-content/Themename/css/cssfile.css
Mais par exemple, les fichiers css sont examinés dans domain.com/css/cssfile
Comment changer cela? Le site ne charge rien correctement à cause de cela!
Je suppose que vous ajoutez vos feuilles de style comme ceci dans votre en-tête:
<link rel="stylesheet" type="text/css" href="css/style.css">
Ce qui ne fonctionnera pas. Pour construire le chemin dynamiquement, vous devez utiliser les fonctions PHP proposées à cet effet. Assurez-vous que votre en-tête contient <?php wp_head(); ?>
, puis mettez votre style en file d'attente dans le fichier functions.php
de votre thème comme suit:
add_action( 'wp_enqueue_scripts', 'enqueue_my_styles' );
function enqueue_my_styles() {
wp_enqueue_style ( 'style-name', get_template_directory_uri() . '/css/style.css' );
}
Cela va automatiquement ajouter l'URI du thème à votre fichier CSS et l'afficher dans l'en-tête de votre thème.