1. Accueil
  2. Base de connaissances
  3. Capture de prospects de gros WooCommerce
  4. Enregistrement
  5. Comment supprimer des champs personnalisés d'un autre formulaire d'inscription de gros

Comment supprimer des champs personnalisés d'un autre formulaire d'inscription de gros

Le plugin WooCommerce Wholesale Lead Capture permet plusieurs formulaires d'inscription de grossistes grâce à l'utilisation de shortcodes.

Cependant, tous les champs standard et personnalisés activés dans les paramètres de Wholesale Lead sont appliqués à tous les formulaires d'inscription de grossistes. Donc, si vous souhaitez supprimer certains champs d'un formulaire d'inscription individuel, vous pouvez utiliser l'extrait personnalisé fourni ci-dessous.

add_filter('wwlc_registration_form_fields', function($fields) {
// Remove custom field on this page only
if( get_the_ID() == 1234 ) {
foreach( $fields as $key => $field ) {
// Target the Field ID of custom field
if( $field[ 'id' ] == 'wwlc_cf_example' )
unset( $fields[ $key ] );
}
}
return $fields;
} , 10 , 1);

Dans l'exemple ci-dessus, vous devez remplacer l'ID de 1234 par l'ID de page de la page d'inscription de grossiste sur laquelle vous souhaitez supprimer le champ personnalisé.

Ensuite, la chaîne 'wwlc_cf_example' doit être modifiée pour correspondre au nom du champ que vous souhaitez supprimer de cette page d'inscription particulière.

Vous pouvez aller dans WooCommerce > Paramètres > Wholesale Lead > Champs personnalisés, pour vérifier l'ID du champ personnalisé que vous souhaitez supprimer.

Ensuite, placez ceci dans le fichier functions.php de votre thème/thème enfant pour appliquer la modification à votre formulaire d'inscription de grossiste.

Cet article vous a-t-il été utile ?

Articles liés

Besoin de support ?

Vous ne trouvez pas la réponse que vous cherchez ?
Contacter le support
Finalisez votre achat