Anmeldeformular (und Registrierung) auf der Checkout-Seite von WooCommerce entfernen

Lesezeit: 1 Minute

Benutzer-Avatar
pankaj kumar

Ich versuche, Login und Registrierung an der Kasse aus dem Woocommerce-Plugin in WordPress zu entfernen

Ich habe die Gastkasse ausprobiert, aber das funktioniert nicht. Ich habe diesen Code ausprobiert

remove_action( 'woocommerce_before_checkout_form', $checkout );

if ( ! $checkout->is_registration_enabled() && $checkout->is_registration_required() && ! is_user_logged_in() ) {
echo esc_html( apply_filters( 'woocommerce_checkout_must_be_logged_in_message', __( 'You must be logged in to checkout.', 'woocommerce' ) ) );
return;
}

Wenn ich die Bedingung kommentiert habe, wird das Bestellformular geöffnet, aber wenn ich auf Bestellung aufgeben geklickt habe, wird mir dieser Fehler angezeigt:

“Passwort zum Erstellen des Kontos ist ein Pflichtfeld. Benutzername des Kontos ist ein Pflichtfeld.”

Was mache ich falsch? Jede Hilfe ist willkommen.

Um das Anmeldeformular aus der Woocommerce-Kaufabwicklung zu entfernen, verwenden Sie:

// Remove login form from checkout
add_action( 'woocommerce_before_checkout_form', 'remove_checkout_login_form', 4 );
function remove_checkout_login_form(){
    remove_action( 'woocommerce_before_checkout_form', 'woocommerce_checkout_login_form', 10 );
}

Um die Registrierung von der Woocommerce-Kaufabwicklung zu entfernen, verwenden Sie einfach:

add_filter( 'woocommerce_checkout_registration_enabled', '__return_false' );

Beide Snippets werden in die function.php-Datei Ihres aktiven untergeordneten Designs (oder aktiven Designs) eingefügt. Getestet und funktioniert.

  • Super hilfreich, vielen Dank @loictheaztec! Ich habe dies verwendet, um es oben auszuhaken und an einem benutzerdefinierten Haken im Checkout-FORMULAR zu befestigen. Sobald Sie es jedoch in das

    -Element auf der Checkout-Seite einfügen, funktioniert die Schiebefunktion nicht mehr, dh es ist immer eingeklappt und die Anmeldefelder sind immer sichtbar. Gibt es eine Möglichkeit, den Schiebe-/Öffnungseffekt beizubehalten?

    – AlphaX

    31. Januar 2021 um 16:25 Uhr


1016590cookie-checkAnmeldeformular (und Registrierung) auf der Checkout-Seite von WooCommerce entfernen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy