1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Lead Capture
  4. Rejestracja
  5. Jak usunąć niestandardowe pola z innego formularza rejestracji hurtowej

Jak usunąć niestandardowe pola z innego formularza rejestracji hurtowej

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.

Czy ten artykuł był pomocny?

Powiązane artykuły

Potrzebujesz wsparcia?

Nie możesz znaleźć odpowiedzi, której szukasz?
Skontaktuj się z pomocą techniczną
Zakończ Zakup