web-dev-qa-db-fra.com

Lien vers la page avec tous les messages

Je suis nouveau dans le monde Wordpress. J'ai lu le document sur la hiérarchie des modèles et lu en ligne, mais je souhaitais connaître le meilleur moyen de le faire.

Ce que j'essaie de faire est de créer une page qui répertorie simplement tous les messages de mon site. Je crée mon propre thème et la page d’accueil (front-page.php) est donc extrêmement modifiée. Je liste les articles récents, mais seulement leurs titres. J'aimerais ajouter un lien sur "Voir tous les articles du blog" sur ma page d'accueil. Je suis à l'aise avec le code PHP; Je sais comment afficher les messages. Je ne sais tout simplement pas quel est le meilleur moyen d'obtenir une page qui les répertorie toutes en dehors de la page d'accueil.

Je suis sûr que cela est très facile à réaliser, je suis toujours en train de travailler à travers la structure Wordpress, votre avis est donc apprécié!

1
Justin Helgerson

Vous devez créer un modèle de page avec une boucle à l'intérieur. Créez ensuite une page "Toutes mes publications" et affectez-lui le modèle que vous avez créé dans la section "Attributs de page" de la page d'administration "Modifier la page".

Vous pouvez créer un lien vers cette page à partir de la page d'accueil à l'aide de la fonction get_page. Référence de la fonction/get page .

1
Max Yudin

Je sais que cette question a reçu une réponse il y a des années, mais pour ceux qui recherchent une solution qui trouve cette page, il existe une solution BEAUCOUP plus simple.

  1. Allez à Articles> Catégories et cliquez sur Quickedit pour la catégorie de blog par défaut appelée Non classé .
  2. Renommez Non classé en Blog et remplacez le slug par blog .
  3. Ensuite, lorsque vous créez de nouvelles catégories, sélectionnez Blog en tant que catégorie parent. (Vous pouvez facilement modifier les catégories existantes pour en faire des enfants de la catégorie Blog également.)
  4. Enfin, dans Apparences> Menu, cliquez sur Catégories, puis sur Blog pour l’ajouter à votre menu.

Désormais, tous les nouveaux articles seront automatiquement dans la catégorie de blogs par défaut, ou dans l'une de ses catégories enfants, et tous s'afficheront sur une seule page (paginer avec les articles plus anciens après un certain nombre d'articles probablement).

En bonus supplémentaire, vos articles de blog sont désormais accessibles à l’adresse yoursite.com/category/blog

2
Jeremy Caris

Vous pouvez suivre le lien pour un tutoriel détaillé à ce sujet.

Après cela, il vous suffit de créer une page , et pour la page spécifique, vous devrez choisir le modèle blog template (par ce tutoriel: "Blog Posts"), puis publier. Bonne codage. :)

0
Mayeenul Islam