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.
