Aller au contenu
FormFlow

Mettre un Formulaire sur WordPress avec l'extension et le shortcode

Mettez un Formulaire sur WordPress sans coller de balisage sur chaque page : téléversez une fois l'extension gratuite d'un seul fichier, puis placez le shortcode du Formulaire dans un bloc Shortcode.

Cet article a été traduit automatiquement. Lire l'original en anglais

A dark plate titled 'One shortcode. Current fields.' showing a WordPress page holding a [formflow] shortcode, an arrow to a FormFlow card, an arrow to a generated component, and a cache loop back.

FormFlow v1.32.0 est sorti le 2026-10-04 et a ajouté un onglet WordPress à Obtenir le code. C'est le chemin le plus court d'un Formulaire à une page WordPress : une extension téléversée une fois, un shortcode collé par page, et le Formulaire garde ses champs actuels sans que personne ne recolle de balisage.

La version est consignée dans le journal des modifications. Ce tutoriel couvre les trois étapes, les attributs qui comptent et le comportement que vous obtenez quand FormFlow n'est pas joignable.

Ce que l'extension est, et n'est pas

Le téléchargement est un seul fichier PHP, empaqueté dans formflow-wordpress.zip avec une entrée, formflow/formflow.php. Elle enregistre un shortcode, fait une requête à FormFlow, met la réponse en cache cinq minutes et imprime le balisage reçu. Elle est gratuite sur tous les forfaits.

C'est toute l'extension. Elle ne réimplémente pas le Formulaire et ne décide rien : l'admission, le jugement de spam, le mode Strict, Turnstile et la livraison restent sur le serveur de FormFlow. Une extension installée sur le site d'un client ne peut pas être modifiée plus tard, donc garder chaque décision de notre côté est délibéré.

La téléverser une fois

  1. Ouvrez le Formulaire, appuyez sur Obtenir le code et choisissez l'onglet WordPress.

  2. Appuyez sur Télécharger l'extension WordPress. Votre site reçoit formflow-wordpress.zip.

  3. Dans WordPress, allez dans Extensions → Ajouter → Téléverser une extension, choisissez le fichier et installez-le.

  4. Activez-la. L'extension exige WordPress 5.8 ou plus et PHP 7.4 ou plus.

Le shortcode est dans le même onglet. Copiez-le depuis le champ sous Copier dans le presse-papiers : l'onglet l'imprime avec le Style et le choix de Rendu en direct actuellement sélectionnés dans Obtenir le code, donc ce que vous collez correspond à l'aperçu que vous venez de regarder.

Placer le shortcode

Ajoutez un bloc Shortcode à la page ou à l'article et collez-y la ligne.

[formflow form="FORMFLOW_TOKEN" style="minimal" live="1"]

Trois attributs portent le placement.

  • form est le jeton du Formulaire. C'est la seule chose que l'extension envoie à FormFlow, et il est vérifié avant qu'une requête soit faite.

  • style est le Style que vous avez choisi dans Obtenir le code, comme minimal ou bootstrap. L'enregistrer fait qu'un changement ultérieur de la valeur par défaut ne restyle jamais une page placée avec l'ancienne.

  • live active le Rendu en direct avec la valeur 1. Omettez-le et le shortcode imprime le composant généré simple, qui est le meilleur choix quand vous ne voulez pas une seconde requête depuis le navigateur du visiteur.

Ce qui se passe quand FormFlow n'est pas joignable

L'extension est une requête et un cache, donc son comportement en cas d'échec est la partie qu'il vaut la peine de comprendre avant de vous y fier.

  • Une bonne réponse est mise en cache cinq minutes, donc une page très visitée n'appelle pas FormFlow à chaque vue.

  • La dernière bonne copie est aussi conservée dans les options du site lui-même. Si la requête expire, est limitée en débit ou renvoie une erreur serveur, la page imprime cette copie.

  • S'il n'y a aucune copie, un visiteur ne voit rien et un éditeur connecté voit un court avis nommant le jeton et le code de statut HTTP.

  • Si le Formulaire a disparu, ou est fermé, l'extension n'imprime rien pour les visiteurs et explique pourquoi aux éditeurs. La copie stockée est conservée plutôt qu'effacée, donc une mauvaise réponse ne peut pas l'effacer.

Où cela s'arrête

  • Il n'y a pas de bloc Gutenberg. Le bloc Shortcode est le chemin pris en charge, et il fonctionne dans l'éditeur de blocs.

  • Il n'y a pas de page de réglages WordPress, pas de mise à jour automatique de l'extension et pas de fiche sur wordpress.org. Vous téléversez et mettez à jour le fichier vous-même.

  • WordPress n'écrit jamais dans FormFlow. Placer un Formulaire n'ajoute pas le site à la liste d'autorisation d'un Formulaire, et l'extension ne peut ni créer ni modifier un Formulaire.

  • L'extension n'est pas une intégration IA. FormFlow n'est pas connecté à l'écran AI Connectors de WordPress 7.0.

Où aller ensuite

Si vous n'avez encore placé aucun Formulaire, lisez l'article sur l'intégration d'un Formulaire avec le composant généré : le shortcode imprime le même balisage, donc les deux chemins aboutissent au même endroit. Si la page n'est pas en anglais, l'article v1.7 explique comment la langue d'un Formulaire le suit de la page hébergée jusqu'à une copie intégrée. Pour le contrat derrière la requête, voyez la référence de l'API.