Comment changer l'icône de préchargement sur Submit

Introduction

Souhaitez-vous changer l'icône de préchargement sur vos WPForms ? Il y a une icône de préchargement par défaut utilisée sur tous les WPForms lorsque l'option Enable AJAX form submission est activée sur votre formulaire. Si vous souhaitez personnaliser cette icône avec la vôtre, vous devez ajouter un petit snippet PHP pour le faire. Dans ce tutoriel, nous allons vous montrer comment y parvenir.

Création du formulaire

Tout d'abord, nous allons commencer par créer notre formulaire et ajouter nos champs.

commencez par créer votre formulaire et ajoutez vos champs

Activation d'AJAX dans les paramètres du formulaire

Ensuite, vous devez vous assurer que vous activez AJAX. Pour ce faire, cliquez sur Paramètres et sur Général, cliquez sur Avancé pour ouvrir les options avancées et activez l'option Activer la soumission de formulaire AJAX pour activer AJAX.

basculer vers l'option Activer la soumission de formulaire AJAX

Ajout du snippet

Ensuite, vous devrez copier et coller cet extrait sur votre site. Si vous avez besoin d'aide pour ajouter des extraits à votre site, veuillez consulter ce tutoriel.

/**
 * Change the pre-loader icon
 *
 * @link https://wpforms.com/developers/how-to-change-the-pre-loader-icon-on-submit/
 */
 
function custom_wpforms_display_submit_spinner_src( $src, $form_data ) {
 
    // Enter the URL to the loading image in between the single quotes
    return 'http://yoursite.com/your-image.svg';

}

add_filter( 'wpforms_display_submit_spinner_src', 'custom_wpforms_display_submit_spinner_src', 10, 2 );

L'ajout de ce snippet modifiera l'URL où se trouve l'icône de chargement.

changer l'icône du préchargeur avec un extrait de PHP

Et le tour est joué ! Vous avez réussi à modifier l'icône. Vous souhaitez savoir comment positionner le champ Description au-dessus du champ du formulaire ? Consultez l'article Comment positionner la description du champ au-dessus du champ du formulaire.

Référence du filtre : wpforms_display_submit_spinner_src