WordPress – Comment puis-je utiliser le contenu plusieurs fois ?

Publié par Jean-Michel le

J’ai créé un site Web WordPress avec un thème personnalisé.

Maintenant, je veux ajouter une liste de prix. J’ai besoin de pouvoir regrouper plusieurs prix, et le plus important : je veux pouvoir les afficher sur plusieurs pages. Donc par étapes :

  • Faire une liste avec des éléments de texte dans l’administrateur WordPress
  • regrouper certains de ces éléments de texte ensemble
  • attribuer des groupes à plusieurs pages pour les y afficher ( donc sur une page se trouve une liste où vous pouvez cocher le groupe que vous souhaitez y afficher )

Qu’est-ce que je cherche ici ?

Solution n°1 trouvée

Ce que vous recherchez, ce sont des taxonomies personnalisées .

Solution n°2 trouvée

Si votre liste de prix est dynamique et compte de nombreuses lignes, il est probablement préférable de la stocker dans une base de données. Lorsqu’il s’agit d’ajouter des types de données personnalisés à WordPress, mon plugin préféré est Pods.

Il vous permet de créer et d’afficher facilement des types de publication et des taxonomies personnalisés, de créer une page de paramètres, d’afficher vos données à l’aide de modèles et de requêtes complexes, etc.

Éditer :

Je ne connais pas ACF, mais il semble que ce soit assez différent des Pods : ACF sert à avoir de nouveaux types de champs. Les pods sont destinés aux types de publication personnalisés. Dans votre cas, j’utiliserais des Pods, en suivant cette procédure :

  1. Créer deux CPT : Price et PriceGroup
  2. Attribuez des prix à des groupes de prix.
  3. Créez un modèle de module pour les groupes de prix qui affichent tous les prix associés (et toutes les informations dont vous avez besoin)
  4. Incluez ces modèles dans des pages wordpress spécifiques, en utilisant le shortcode des pods.

Pour l’étape 4, voici un exemple de shortcode Pods que vous pourriez inclure dans une page WordPress :

[pods name="pricegroup" where="t.post_title = 'GroupToDisplay'" template="pricegroup-template"]

Votre client peut utiliser ce shortcode dans n’importe quelle page ou widget. La seule chose nécessaire est de remplacer GroupToDisplaypar le groupe réel que vous souhaitez afficher.

Si vous ne voulez pas que votre client voie ce shortcode et que vous vouliez quelque chose d’encore plus simple, une bonne option serait de créer un shortcode personnalisé qui, sous le capot, appellera le shortcode des pods. Ensuite, vous vous retrouverez avec quelque chose comme :

[pricegroup title="GroupToDisplay"]

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 *