Build-Note11. Okt. 2024

WordPress Registrierung deaktivieren – so geht's!

Um die Standard-Registrierungsseite von WordPress (/wp-login.php?action=register) zu deaktivieren und gleichzeitig die Registrierung über WooCommerce zu ermöglichen, kannst du, Folgendes tun:

Füge den folgenden Code zu der functions.php-Datei deines Themes hinzu oder verwende ein Plugin für benutzerdefinierte Code-Snippets, um direkte Änderungen an den Theme-Dateien zu vermeiden:

function disable_wp_registration() {
    if (isset($_GET['action']) && $_GET['action'] == 'register' && !is_admin()) {
        wp_redirect(home_url());
        exit;
    }
}
add_action('login_init', 'disable_wp_registration');

Dieser Code überprüft, ob jemand versucht, die WordPress-Registrierungsseite aufzurufen, und leitet ihn dann zur Startseite (oder zu einer anderen Seite, die du bevorzugst) weiter.