Wenn Sie regelmäßig Leser meiner Website sind, werden Sie bemerkt haben, dass ich vor kurzem eine Shop-Seite zu meiner Website hinzugefügt habe, um mit dem Verkauf einiger digitaler Produkte zu beginnen.
Wenn Sie das Standard-Checkout-Formular sehen, das Woocomerce enthält, hat es viel zu viele Felder, die Konvertierungsraten beeinträchtigen.

Heute zeige ich Ihnen, wie Sie unerwünschte Felder entfernen können.
Sie müssen keine lächerlichen 49 $ ausgeben, um Ihre Felder zu bearbeiten.

Hier ist, wie Sie das kostenlos tun können.
2 Möglichkeiten, Ihre Kasse zu bearbeiten
- Verwenden des Customizers auf WordPress
- Verwenden einiger Codezeilen, wenn Sie weitere Anpassungen benötigen
Optimieren Sie ganz einfach Ihr Woocomerce-Kassenformular mit Customize
- Gehe zu Aussehen > Anpassen
- Dann geht es nach Woocomerce > Kasse
- Wählen Sie dann die Felder ausgeblendet / Optional / Erforderlich

Wenn Sie eine bessere Granularität benötigen, können Sie die folgenden Schritte ausführen.
✋ Stop worrying about SEO and have me do it for you

PS: Ready to work with the 0.01% of all SEOs worldwide? Click here.
Schritte zum Bearbeiten von Woocomerce-Checkout-Feldern
- Laden Sie das My Custom Functions Plugin herunter und aktivieren Sie es (oder bearbeiten Sie alternativ die Datei functions.php auf Ihrem Child Theme)
- Einmal im Plugin (das Sie auf Einstellungen > PHP-Einleger finden) oder in Ihrer functions.php, fügen Sie den Code unten ein und speichern Sie Änderungen.
- Getan!
/* WooCommerce: Kassenfelder entfernen */ add_filter ( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); Funktion custom_override_checkout_fields( $fields ) unset($fields['billing']['billing_first_name']); unset($fields['billing']['billing_last_name']); unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_phone']); unset($fields['order']['order_comments']); unset($fields['billing']['billing_email']); unset($fields['account']['account_username']); unset($fields['account']['account_password']); unset($fields['account']['account_password-2']); Rückgabe $fields; }
Beachten Sie, dass der obige Code alle Felder entfernt, wenn Sie ein paar behalten möchten (z. B. Vorname, Nachname, E-Mail), löschen Sie einfach die entsprechenden Zeilen wie hier:

Dieser Code ist dieser
/* WooCommerce: Der Code unten entfernt Kassenfelder */ add_filter ( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' ); Funktion custom_override_checkout_fields( $fields ) unset($fields['billing']['billing_company']); unset($fields['billing']['billing_address_1']); unset($fields['billing']['billing_address_2']); unset($fields['billing']['billing_city']); unset($fields['billing']['billing_postcode']); unset($fields['billing']['billing_country']); unset($fields['billing']['billing_state']); unset($fields['billing']['billing_phone']); unset($fields['account']['account_username']); unset($fields['account']['account_password']); unset($fields['account']['account_password-2']); Rückgabe $fields; }
Jetzt sollte Ihre Kasse viel sauberer aussehen!

Fazit
Hoffe, Sie genossen diese schnelle Reise, um Ihre Woo-Commerce-Checkout-Felder anpassen.
Welche anderen Skripte soll ich teilen? Lassen Sie es mich in den Kommentaren wissen!
Sind Sie ein Vermarkter? Hier sind andere Skripte, die Ihnen gefallen werden: