Salut,
J’essaie de développer une page web d’un site via WordPress qui répond au besoin suivant :
En tant qu'utilisateur,
Je veux pouvoir rentrer un texte dans un formulaire.
Pour recevoir la réponse d'une API avec pour entré ce que je viens d'écrire,
Pour ça, après quelques recherches, j’ai pensé à un plan en 3 étapes :
- Créer un formulaire avec WPforms (plugin WordPress) et noter son identifiant
- Écrire le code php, qui récupère le résultat du formulaire, en discriminant l’ID appelle l’API avec l’entré et l’affiche dans un code snippet (plugin WordPress)
- Instancier le formulaire WPforms dans un bloc
- Copier le shortcode du code snippet et le coller dans le bloc suivant
Au début, juste pour tester et voir la tête du formulaire, j’ai essayé d’appeler juste ce code-là
<?php
function display_raw_form_data( $fields, $entry, $form_data, $entry_id ) {
echo "<pre>";
print_r( $fields );
echo "</pre>";
}
add_action( 'wpforms_process_complete', 'display_raw_form_data', 10, 4 );
?>
De ce que j’ai compris de la documentation, la fonction display_raw_form_data
est un callback appellé quand le formulaire a été renseigné, sérialisé, et vérifié.
Mais après avoir, cliqué visualiser, puis rempli le formulaire, rien ne s’affiche.
Ce n’est pas une erreur de code snippet puisque, un simple echo "Title";
marche.
Merci d’avance pour votre aide,
+0
-0