👉 Ajout de contenu soumis par l'utilisateur dans des types de publication personnalisés avec des formulaires de gravité

Nous serons présents à WordCamp Birmingham

Récemment, alors que nous travaillions sur un site d'adhésion à WordPress, nous avons constaté la nécessité de compter sur le contenu soumis par les utilisateurs par nos membres. Gravity Forms est devenu notre choix pour tous les contenus soumis par les utilisateurs, mais le support de Custom Post Types n'est pas encore ajouté au noyau. Heureusement, il existe un tiers (module complémentaire gratuit) qui nous permet d'étendre la puissance de Gravity Forms aux types de messages personnalisés. Dans cet article, nous allons vous montrer comment ajouter du contenu soumis par les utilisateurs dans les types de publications personnalisées avec des formulaires de gravité.

Remarque: cet article suppose que vous connaissez déjà et que vous avez créé des types de publications personnalisés à utiliser.

Pour que vous puissiez facilement autoriser la soumission des utilisateurs et suivre ce tutoriel, vous devez avoir installé le plug-in Gravity Forms. Ensuite, vous devez également installer le plug-in Gravity Forms + Custom Post Types.

Maintenant, créez un nouveau formulaire et ajoutez le Champ titre des champs postaux. Vous pouvez le nommer comme vous voulez. Cliquez sur l'onglet Avancé dans lequel vous verrez une nouvelle case à cocher intitulée Enregistrer comme type de message. Cochez cette case et sélectionnez le type de poste dans le menu déroulant.

Très probablement, vous voudrez trier ces soumissions dans une sorte de structure en utilisant les taxonomies personnalisées. C'est assez facile aussi. Créez un champ déroulant, un champ de case à cocher ou un champ de bouton radio. Ajoutez simplement toutes vos taxonomies. Cliquez ensuite sur l'onglet avancé où vous verrez apparaître une nouvelle case à cocher intitulée Populate with a Taxonomy. Sélectionnez la taxonomie à associer.

Si votre taxonomie personnalisée est la même structure que les balises sur lesquelles vous souhaitez que les utilisateurs spécifient chaque élément, vous pouvez utiliser le texte unique. Vous pouvez ajouter une fonctionnalité d'interface utilisateur améliorée afin que l'utilisateur puisse ajouter toutes les balises.

Vous pouvez facilement le faire en ajoutant un champ de texte sur une seule ligne. En allant dans l'onglet Avancé, cliquez sur Enregistrer dans la taxonomie. Ensuite, activez également l'interface utilisateur améliorée.

Vous pouvez mapper tous les champs personnalisés, le corps du texte, les images, etc. avec les formulaires Gravity en utilisant le champ post.

Un exemple de la forme finale pourrait ressembler à ceci:

Nous espérons que cela vous a donné une idée générale de la façon d'utiliser les formulaires de gravité avec les types de messages personnalisés. Très bientôt, nous partagerons un exemple pratique de la manière dont nous avons utilisé cette fonctionnalité pour créer une liste de groupes locaux.

Like this post? Please share to your friends:
Laisser un commentaire

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: