web-dev-qa-db-fra.com

Les fichiers de modèle page.php et index.php du thème me déroutent

Je regardais un cours WordPress, l'explicateur contient les fichiers de modèle de thème page.php et index.php. Ce qui signifie que page.php doit charger la page d'accueil, mais la page d'accueil est chargée avec index.php!

J'ai utilisé ses mêmes fichiers, mais j'ai page.php chargé de charger la page d'accueil! Comment sa configuration la remplace-t-elle, mais pas la mienne?

2
Ashley

Hiérarchie des modèles WordPress:

Vous devriez lire à propos de Hiérarchie des modèles WordPress .

Cette question a également quelques réponses connexes.

Cas typique:

Dans votre cas,le scénario le plus probableest:

L’explicateur avait défini les dernières publications comme page d’accueil (option par défaut) et vous avez défini une page de couverture statique comme page d’accueil. Depuis son archive de blog, elle est chargée par index.php et la vôtre est une page, elle est donc chargée par page.php.

Ceci est juste un scénario typique, mais il se peut que d'autres paramètres affectent le fichier de modèle en cours de chargement.

Changer le réglage par défaut:

Si le scénario ci-dessus correspond à votre scénario, la modification du paramètre suivant à partir de WordPress wp-admin -> Settings -> Reading -> Your latest posts (puis Save Changes) le rendra identique pour vous et l'explicateur. Vérifiez la capture d'écran ci-dessous:

 enter image description here 

4
Scott