J'essaye d'ajouter deux boucles à un thème sur deux pages distinctes: la maison et le blog.Ajouter une deuxième boucle à un thème Wordpress sur une page séparée
Blog est essentiellement un index des messages. C'est ce que la plupart des pages Wordpress par défaut comme une page d'accueil. Pour ce faire, je suis passé à la "lecture des paramètres" et à la "mise en page" comme "statique" avec "page de couverture" sur une page d'accueil définie dans les pages Wordpress.
Maintenant, le problème est que lorsque j'ajoute la boucle à la page d'accueil, cela ne fonctionne pas, sans doute parce que j'ai posté la page sur une autre page.
Alors, comment faire pour que la boucle fonctionne sur la page d'accueil ainsi que sur la page du blog? Btw, la boucle de la page d'accueil est juste poster le titre + la date + peut-être des extraits. Ai-je besoin de retravailler complètement le thème ou est-ce que ce n'est pas une possibilité sous Wordpress?
Oh, et la boucle que je utilise est:
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post() ?>
Merci de votre réponse. Je suis nouveau à Wordpress et je ne sais pas où je peux mettre ce code, parce que maintenant le fichier index.php est maintenant lié à la page "Blog" à travers les paramètres de lecture. Et corrigez-moi si je me trompe, mais vous ne pouvez pas simplement ouvrir le code PHP pour une seconde boucle au milieu d'une page WP statique? –
Il doit y avoir un fichier dans votre thème appelé 'page.php'. Sauf si vous copiez et renommez-le, et changez le nom du modèle dans le fichier où il est indiqué/* nom du modèle: xxxxxxx/*, il s'agit du modèle de page statique. Vous mettez mon code ci-dessus dans ce fichier, ou celui que vous créez et utilisez comme modèle de page d'accueil. Si vous créez un fichier de modèle de page alternatif, assurez-vous de le définir comme modèle de page d'accueil en modifiant votre page dans la zone d'administration du WP et sélectionnez votre fichier dans la liste déroulante page-template-habituellement dans la colonne de droite de la page d'édition écran. – kevtrout
Cela ne le fera-t-il pas apparaître sur toutes les pages statiques au lieu de simplement la page d'accueil? –