Lorsque vous développez un thème, Wordpress nous autorise à utiliser des modèles de première page et de page d'accueil. Quelle est donc la principale différence entre ces deux modèles, qui semblent identiques? Je veux aussi savoir quel sera le but du fichier index.php si nous avons front-page.php ou home.php de fonctionner comme notre fichier index principal, je veux dire que le serveur accepte le fichier index à indexer comme page principale ou page d'accueil Donc, si nous nommons le fichier en première page ou à la maison, comment il sera possible d’indexer les sites.
En bref:
index.php
est un modèle de secours uniquement, si aucun modèle approprié n'a été trouvéhome.php
est utilisé pour le blog (une liste de messages récents)front-page.php
est utilisé pour la page de destinationindex.php
universelLe fichier de modèle index.php
est un modèle de secours. Il est utilisé en dernier recours lorsqu'aucun autre modèle plus approprié n'est disponible. Par exemple, si vous n'avez ni front-page.php
ni home.php
, alors index.php
sera utilisé. Ceci est également vrai pour les manquants archive.php
ou single.php
et ainsi de suite.
front-page.php
VS home.php
Maintenant, la différence entre les modèles front-page.php
et home.php
est que le front-page.php
est utilisé, comme son nom l'indique, comme page de couverture principale du site, alors que home.php
est destiné à héberger la section Blog .
Le modèle front-page.php
, s'il est présent, sera utilisé pour la page de couverture principale du site (par exemple, http://www.example.com/
). Si non présent, alors home.php
sera utilisé à la place. Si les fichiers de modèle front-page.php
et home.php
sont manquants, le modèle de remplacement index.php
sera utilisé.
WordPress vous permet d’avoir une page "Blog" (qui répertorie les publications récentes) sur une page différente que la page de destination (par exemple, http://www.example.com/blog/
). Donc, si tel est le cas sur votre site, la page Blog utilisera toujours le modèle home.php
. Si home.php
n'existe pas, le modèle de remplacement index.php
sera utilisé.
Pour configurer le contenu à afficher sur votre page d'accueil, accédez au WordPress Admin , sous Outils> Lecture , vous pouvez configurer le "écrans de la page d'accueil}". pour afficher une page statique ou vos derniers messages.
Si vous choisissez d'afficher une page statique sur la page d'accueil, vous avez également la possibilité de définir quelle page utiliser comme espace réservé pour la page Blog (qui utilisera le modèle home.php
):
Plus de détails techniques sont disponibles dans le WordPress Codex .