Suchen Sie nach einer Möglichkeit, Benutzer nach dem Login umzuleiten? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einige schnelle Code-Schnipsel erstellt, die Sie verwenden können, um nach dem Login in WordPress umzuleiten.
Anweisungen:
Sie müssen lediglich einen der folgenden Schnipsel zur functions.php-Datei Ihres Themes oder in ein standortspezifisches Plugin einfügen:
- This snippet lets you redirect the user after they login. You need to change the ‘redirect’ parameter with the URL where you wish to redirect users after login.
$args = array( 'echo' => true, 'redirect' => site_url( $_SERVER['REQUEST_URI'] ), // REDIRECT URL 'form_id' => 'loginform', 'label_username' => __( 'Username' ), 'label_password' => __( 'Password' ), 'label_remember' => __( 'Remember Me' ), 'label_log_in' => __( 'Log In' ), 'id_username' => 'user_login', 'id_password' => 'user_pass', 'id_remember' => 'rememberme', 'id_submit' => 'wp-submit', 'remember' => true, 'value_username' => NULL, 'value_remember' => false ); wp_login_form( $args ); -
This snippet shows an alternate way of redirecting after the user logs in. This snippet redirects the user to the homepage after they login.
add_action('login_form', 'redirect_after_login'); function redirect_after_login() { global $redirect_to; if (!isset($_GET['redirect_to'])) { $redirect_to = get_option('siteurl'); } }
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie z. B.: 27 beste WordPress-Business-Themes für Ihre Website und wie Sie einfach eine mehrsprachige WordPress-Website erstellen.
Kommentare Hinterlasse eine Antwort