Je souhaite obtenir des informations sur une formation complète concernant le thème DIVI dispensé
par un organisme de formation certifié par l’état.
Que la formation soit finançable par mon CPF (idéalement) ou autre


Suivez les instructions ci-dessous pour ajouter le plugin reCaptcha à votre formulaire PHP ou HTML personnalisé:
1. Installez le plugin reCaptcha et activez-le.
2. (Facultatif) Si vous souhaitez pouvoir activer et désactiver reCAPTCHA pour votre formulaire personnalisé sur la page des paramètres du plugin, ajoutez le code suivant au fichier functions.php de votre thème:

function add_custom_recaptcha_forms( $forms ) {
    $forms['my_custom_form'] = array( "form_name" => "Custom Form Name" );
    return $forms;
}
add_filter( 'gglcptch_add_custom_form', 'add_custom_recaptcha_forms' );

Dans cet exemple, «my_custom_form» est un slug de votre formulaire personnalisé.

Veuillez ne pas utiliser les slugs de formulaire suivants, car ils sont prédéfinis par les paramètres du plugin: formulaire de connexion, formulaire d’inscription, formulaire de réinitialisation pwd, formulaire de commentaire, formulaire de contact, CF7, formulaire de contact Si, formulaire de contact Jetpack, woocommerce_checkout, wpforo_login_form, wpforo_register_form, wpforo_new_topic_form, wpforo_reply_form.
– enregistrer les modifications de fichiers;
– Sur la page des paramètres du plugin, allez dans l’onglet «Paramètres» (Tableau de bord Admin -> reCaptcha). Si tout va bien, vous verrez votre formulaire sous ‘Activer reCAPTCHA for’ => ‘Formulaires personnalisés’ (avec les étiquettes que vous avez spécifiées dans la fonction d’appel hook « gglcptch_add_custom_form »).
– Activez-le et configurez les options du formulaire selon vos besoins.
– Cliquez sur le bouton « Enregistrer les modifications ».

Si vous n’ajoutez pas ce code, vous ne verrez pas d’option pour votre formulaire personnalisé sur la page des paramètres du plugin et reCAPTCHA apparaîtra toujours sur votre formulaire personnalisé.

  1. Ouvrez le fichier avec le formulaire (où vous souhaitez ajouter reCAPTCHA).
  2. Trouvez un emplacement pour coller le code de la sortie reCAPTCHA.
    Si vous avez suivi les instructions de la page 2, vous devez ajouter:

Dans cet exemple, le deuxième paramètre est un slug de votre formulaire personnalisé.

Sinon, ajoutez la ligne suivante:

<?php echo apply_filters( 'gglcptch_display_recaptcha', '' ); ?>
  1. Après cela, vous devez ajouter les lignes suivantes à la fonction de vérification des données saisies.
    Si vous avez suivi les instructions de la page 2, vous devez ajouter:

Dans cet exemple, le troisième paramètre est un slug de votre formulaire personnalisé.

Sinon, ajoutez les lignes suivantes:

<?php $check_result = apply_filters( 'gglcptch_verify_recaptcha', true, 'string' );
if ( true === $check_result ) { /* the reCAPTCHA answer is right */
    /* do necessary action */
} else { /* the reCAPTCHA answer is wrong or there are some other errors */
    echo $check_result; /* display the error message or do other necessary actions in case when the reCAPTCHA test was failed */
} ?>

Si la fonction de vérification contient une variable responsable de la sortie d’erreur, vous pouvez lier la variable $ check_result à cette variable. Si le hook de filtre ‘gglcptch_verify_recaptcha’ renvoie ‘true’, cela signifie que vous avez correctement saisi la réponse de reCAPTCHA. Dans tous les autres cas, la fonction renvoie la chaîne avec le message d’erreur.

Si vous avez suivi toutes les étapes mais que le problème persiste, nous pouvons vous aider à configurer votre formulaire reCaptcha personnalisé. Il s’agit d’un service payant car il existe de nombreux formulaires personnalisés différents et le code doit être inséré dans chacun d’entre eux individuellement. Il nous faut donc un certain temps pour enquêter sur chaque cas individuel.



Source link

Recent Posts