Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Comment modifier les sous-étiquettes pour le champ de carte de crédit Stripe

Introduction

Souhaitez-vous modifier les sous-libellés des champs Carte de crédit Stripe de votre formulaire ? Vous pouvez modifier les sous-libellés qui apparaissent sous les champs de votre formulaire. Dans ce tutoriel, nous vous montrerons les bases de la façon dont vous pouvez modifier les sous-libellés du champ Carte de crédit Stripe à l'aide d'un extrait de code PHP.

Dans WPForms, le champ Carte de crédit Stripe affiche deux champs différents :

  • Numéro de carte
  • Nom sur la carte

Sauvegarde des paramètres Stripe

Avant de créer notre formulaire, nous devrons activer un paramètre sous l'onglet Paiements des paramètres WPForms. Vous pouvez trouver ce paramètre en naviguant vers Paramètres WPForms » Paiements. Sous l'en-tête Stripe, sélectionnez Élément de carte pour le Mode de champ de carte de crédit.

Ce tutoriel ne fonctionnera que si vous utilisez l'Élément de carte. Si vous avez sélectionné l'Élément de paiement, cet extrait ne fonctionnera pas pour vous. Les Éléments de paiement sont chargés sur la page via un iFrame et ces sous-libellés ne peuvent pas être modifiés depuis un iFrame.

activer l'Élément de carte pour votre traitement Stripe

Création du formulaire

Ensuite, vous devrez configurer un formulaire qui contient un champ Carte de crédit Stripe. Si vous avez besoin d'aide pour créer un formulaire qui accepte les paiements Stripe, veuillez consulter cette documentation.

créer un formulaire qui acceptera les paiements par carte de crédit Stripe

Ajout de l'extrait pour modifier les sous-libellés

Pour modifier les sous-libellés, vous devrez ajouter cet extrait à votre site. Si vous avez besoin d'aide pour ajouter des extraits à votre site, veuillez consulter ce tutoriel.

/**
 * Customize Stripe credit card field properties.
 *
 * @link https://wpforms.com/developers/how-to-change-sublabels-for-the-credit-card-field
 */
 
function wpf_dev_creditcard_field_properties( $properties, $field, $form_data ) {
      
    // Change sub-label text on the Card Number field
    $properties[ 'inputs' ][ 'number' ][ 'sublabel' ][ 'value' ] = __( 'Enter your card number', 'text-domain' );
  
    // Change sub-label text on the Card Name field
    $properties[ 'inputs' ][ 'name' ][ 'sublabel' ][ 'value' ] = __( 'Name as it appears on the card', 'text-domain' );
      
    return $properties;
}
  
add_filter( 'wpforms_field_properties_stripe-credit-card' , 'wpf_dev_creditcard_field_properties', 10, 3 );


Veuillez noter que l'extrait de code ci-dessous ne modifiera que les sous-libellés du champ Carte de crédit Stripe.

en utilisant cet extrait, vous pouvez maintenant modifier les sous-libellés des champs de carte de crédit pour Stripe

Et voilà ! Vous avez maintenant modifié avec succès les sous-libellés. Souhaitez-vous modifier les sous-libellés du champ Nom ? Jetez un œil à notre article sur Comment modifier les sous-libellés du champ Nom.

Référence de filtre : wpforms_field_properties