WordPress : Comment puis-je inclure un article dans un thème ?

Publié par Jean-Michel le

Parfois, il peut être nécessaire d’inclure du contenu qui change fréquemment dans un thème, mais les thèmes prennent un certain temps à modifier, il peut également être nécessaire de laisser un utilisateur non technique maintenir un contenu qui apparaît sur plus d’une page. Est-il possible (sans impacter lourdement les performances) d’inclure un article dans un thème ?

texte alternatif

Solution n°1 trouvée

Vous pouvez, mais je pense qu’il est beaucoup plus facile pour votre thème d’ajouter une barre latérale, puis d’y placer un widget de texte (ou tout autre widget) car c’est beaucoup plus flexible.

Ce que vous décrivez, je l’ai fait pour certains sites il y a plus longtemps. Vous pouvez simplement charger le message et l’afficher. J’avais l’habitude query_posts()d’obtenir le ou les messages, puis have_posts(), query_posts(), the_content()et ainsi de suite pour l’afficher dans les fichiers de modèle (par exemple, probablement footer.phpdans votre cas).

Solution n°2 trouvée

Vous devez absolument utiliser un widget pour obtenir cette fonctionnalité, plutôt que de coder en dur un appel à un article particulier de votre thème. Il existe des plugins qui étendent la fonctionnalité des widgets et facilitent le contrôle des pages sur lesquelles les widgets apparaissent.

Solution n°3 trouvée

Il y a plusieurs façons de le faire :

  1. Inclure une page (qui n’apparaît pas dans le menu)
  2. Inclure une publication
  3. Ajoutez une page d’option au thème, cette page inclura le champ de texte dont vous avez besoin ici.

Les options 1,2 peuvent être implémentées en utilisant query_posts. L’option 3 peut être trouvée ici

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *