Article Image
read

Metabox à l'instar d'ACF ou de Types permet de créer des champs personnalisés pour des types de contenus wordpress (posts, page, custom post type...).

Metabox propose une multitude de types de champs, dont de l'envoi d'images.

J'ai réalisé récemment avec Gravity Forms et Gravity Forms + Custom Post Types un formulaire public qui crée automatiquement un contenu Wordpress. C'est assez simple jusqu'au moment de connecter le champ d'upload de fichier avec le champ Metabox. Voici comment j'ai traité la problématique.

Dans le code suivant, nous supposons que nous utilisons Gravity Form pour créer un contenu Wordpress et qu'un champ Metabox image_advanced est associé à ce contenu. Dans tout autre cas, le code ne fonctionnera pas.

Une fonction hdco_sideload_image est utilisée.

A la soumission, chaque image envoyée dans le formulaire est chargée dans la médiathèque puis liée au contenu.

Blog Logo

Ludovic Meyer

Freelance et amoureux de technologie


Published

Blog Comments powered by Disqus.
Image

Ludovic Meyer

Back to Overview