Page d’accueil d’un site WordPress
Le terme « page d’accueil » est utilisé pour désigner la page principale d’un site Web. Le terme « Accueil » est donc souvent utilisé dans les menus de navigation et d’autres éléments de l’interface du site Web pour diriger vers la page principale d’un site WordPress.
Dans la majorité des thèmes WordPress, votre site affichera une page d’accueil sur laquelle vos derniers articles sont publiés dans l’ordre chronologique inverse. On peut toutefois choisir d’utiliser une page statique pour obtenir une page d’accueil personnalisée.
Plutôt utile si votre projet est un site Internet plutôt qu’un blog!
Il existe deux avenues possibles pour modifier la page d’accueil par défaut de votre thème WordPress.
Option 1 : En créant une page statique qui sera utilisée comme nouvelle page d’accueil
La première façon de modifier votre page d’accueil consiste à créer une page WordPress de base dans la section « Page » de votre panneau d’administration. Ensuite, allez dans « Réglages -> Lecture » (Settings->Reading). Vous pourrez y sélectionner la page que vous venez de créer comme page d’accueil. Vous pouvez aussi choisir une autre page, par exemple celle qui contient vos articles de blogue.
Si vous êtes à l’aise avec le code, je vous invite à lire mon article sur comment créer un modèle de page personnalisé dans WordPress, qui pourra vous aider à créer une nouvelle page PHP qui sera utilisée comme template.
Option 2 : Ajouter un fichier front-page.php ou home.php
La deuxième possibilité est plutôt à utiliser si vous développer votre propre thème WordPress étant donné que la majorité (voir tous) les thèmes WordPress proposent déjà cette solution intégrée dans leur thème.
Il s’agit d’ajouter et créer un fichier front-page.php ou un fichier home.php dans votre thème. Normalement, WordPress diffusera la page d’accueil avec le fichier index.php s’il ne trouve pas l’un de ces deux fichiers, qui ont priorité plutôt haute dans la hiérarchisation WordPress pour une page d’accueil.
Par exemple, avant d’activer votre fichier index.php, WordPress vérifiera si vous avez un fichier front-page.php. Si c’est le cas, ce sera lui qui sera utilisé. Si vous n’avez pas de fichier front-page.php, WordPress vérifiera si vous avez un fichier home.php avant d’utiliser index.php. Consultez le Codex WordPress pour connaître la hiérarchisation des fichiers PHP d’un thème WordPress.