Wtyczka WooCommerce Wholesale Lead Capture pozwala na tworzenie wielu formularzy rejestracji hurtowej za pomocą shortcode.
Jednak wszystkie włączone standardowe i niestandardowe pola w ustawieniach Wholesale Lead są stosowane do wszystkich formularzy rejestracji hurtowej. Więc jeśli chcesz usunąć określone pola z indywidualnego formularza rejestracji, możesz użyć dostarczonego niestandardowego fragmentu kodu poniżej.
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);
W powyższym przykładzie musisz zastąpić identyfikator 1234 identyfikatorem strony rejestracji hurtowej, z której chcesz usunąć niestandardowe pole.
Następnie ciąg znaków „wwlc_cf_example” należy zmienić, aby pasował do nazwy pola, które chcesz usunąć z tej konkretnej strony rejestracji.
Możesz przejść do WooCommerce > Ustawienia > Wholesale Lead > Niestandardowe pola, aby sprawdzić identyfikator pola niestandardowego, które chcesz usunąć.
Następnie umieść to w pliku functions.php swojego motywu/motywu potomnego, aby zastosować zmianę do swojego formularza rejestracji hurtowej.
