1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Wholesale Lead Capture
  4. Registrierung
  5. So entfernen Sie benutzerdefinierte Felder aus einem anderen Registrierungsformular für den Großhandel

So entfernen Sie benutzerdefinierte Felder aus einem anderen Registrierungsformular für den Großhandel

Das WooCommerce Wholesale Lead Capture Plugin erlaubt mehrere Wholesale-Registrierungsformulare durch die Verwendung von Shortcodes.

Alle aktivierten Standard- und benutzerdefinierten Felder in den Wholesale-Lead-Einstellungen werden jedoch auf alle Wholesale-Registrierungsformulare angewendet. Wenn Sie also bestimmte Felder aus einem einzelnen Registrierungsformular entfernen möchten, können Sie den unten bereitgestellten benutzerdefinierten Snippet verwenden.

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);

Im obigen Beispiel müssen Sie die ID von 1234 durch die Seiten-ID der Wholesale-Registrierungsseite ersetzen, auf der Sie das benutzerdefinierte Feld entfernen möchten.

Als Nächstes sollte die Zeichenfolge 'wwlc_cf_example' geändert werden, um dem Feldnamen zu entsprechen, den Sie von dieser bestimmten Registrierungsseite entfernen möchten.

Sie können zu WooCommerce > Einstellungen > Wholesale-Lead > Benutzerdefinierte Felder gehen, um die Feld-ID des benutzerdefinierten Feldes zu überprüfen, das Sie entfernen möchten.

Fügen Sie dies dann in die Datei functions.php Ihres Themes/Child-Themes ein, um die Änderung auf Ihr Wholesale-Registrierungsformular anzuwenden.

War dieser Artikel hilfreich?

Verwandte Artikel

Benötigen Sie Unterstützung?

Können Sie die Antwort, die Sie suchen, nicht finden?
Support kontaktieren
Kauf abschließen