web-dev-qa-db-fra.com

Chronologie principale dans un chemin différent

J'ai un fichier home.php que j'utilise comme page d'accueil et qui affiche une page spécifique.

Dans mon index.php, j'ai ma chronologie principale. Mais lorsque j'accède à cette page, je suis redirigé vers home.php.

Comment puis je faire ça? Pour montrer ma chronologie principale dans un chemin différent puis à la maison. Quelque chose comme mysite.com/blog

1
thitemple

Renommez votre fichier de modèle home.php en front-page.php.

Dans le langage de WordPress, "home" est l’index des articles de blog . La page d'accueil du site est Page d'accueil . De même, le fichier modèle home.php correspond à l'index des articles de blog et le fichier modèle front-page.php à la page d'accueil du site , et le is_home() conditionnel renvoie true lorsque Index des articles de blog , tandis que is_front_page() renvoie true lorsque: la page d'accueil du site .

Résumer:

  • Page d'accueil du site : Page d'accueil, front-page.php, is_front_page()
  • Index des billets de blog : Accueil, home.php, is_home()

EDIT:

Comment configurer une page statique en tant que blog posts index:

  1. Créez deux pages statiques, avec des noms quelconques (appelons-les "Front Page" et "Blog")
  2. Aller à: Dashboard -> Settings -> Reading
  3. Définissez "Front Page Displays" sur "Static Page"
  4. Sélectionnez "Front Page" dans le menu déroulant pour "Front page"
  5. Sélectionnez "Blog" dans la liste déroulante pour "Page de messages"

Maintenant (en supposant que vous avez configuré de jolis permaliens à Dashboard -> Settings -> Permalinks):

  • URL de la page d'accueil: www.example.com
  • Blog Index URL des messages: www.example.com/blog/
0
Chip Bennett