Existe-t-il un moyen d'avoir des CSS spécifiques sur la page d'accueil et d'en utiliser un différent pour toutes les autres pages?
Oui il y a. Vous pouvez ajouter ceci à votre en-tête de thèmes.
<?php
if(is_home()){
// we are on the home page
echo '<link rel="stylesheet" src="your_stylesheet" />';
}
?>
Vous pouvez également utiliser d'autres balises conditionnelles pour savoir si vous utilisez presque tous les types de pages WordPress. Tags conditionnels
Suite aux commentaires ci-dessous, ce serait mieux utilisé comme ceci
<?php
if(is_home()){
// we are on the home page
echo '<link rel="stylesheet" src="your_home_stylesheet" />';
}else {
echo '<link rel="stylesheet" src="your_default_stylesheet" />';
}
?>
Si vous regardez le code source sur une page WordPress, la classe de corps change pour chaque page.
body.home #whatever div or body.home .whatever class