Zum Inhalt springen
Startseite » WP Snippets » Anmelde Link

Anmelde Link

In WordPress können Sie einen Anmeldelink erstellen, der Benutzer zur WordPress-Anmeldeseite weiterleitet. Dies ist nützlich, wenn Sie Benutzern eine einfache Möglichkeit bieten möchten, sich von jedem Teil Ihrer Website aus anzumelden.

1. Verwenden der Standard-Anmelde-URL

Die Standard-Anmelde-URL für WordPress

http://yourdomain.com/wp-login.php

Sie können also einen Login-Link wie diesen erstellen.

<a href="http://yourdomain.com/wp-login.php">Login</a>

2. WordPress-Funktionen verwenden

Wenn Sie einen Login-Link dynamisch erstellen möchten, insbesondere in einem Theme oder Plugin, können Sie die wp_login_url()Funktion

Beispielcode zum Generieren einer Login

<a href="<?php echo wp_login_url(); ?>">Login</a>

oder auch…

<a href="<?php echo wp_login_url(get_permalink()); ?>">Login</a>

3. Verwenden eines Shortcodes

Wenn Sie lieber einen Shortcode verwenden möchten, können Sie einen benutzerdefinierten Shortcode im functions.phpf Ihres Themes erstellen.

function login_link_shortcode() {
    return '<a href="' . wp_login_url() . '">Login</a>';
}
add_shortcode('login_link', 'login_link_shortcode');

Anschließend können Sie mit dem [login_link]

[login_link]

4. Erstellen eines benutzerdefinierten Anmeldelinks mit einer Nachricht

In diesem Beispiel ist der Shortcode: [custom_login_link]

function custom_login_link_shortcode() {
    if (is_user_logged_in()) {
        return '<a href="' . wp_logout_url() . '">Logout</a>';
    } else {
        return '<a href="' . wp_login_url() . '">Login</a>';
    }
}
add_shortcode('custom_login_link', 'custom_login_link_shortcode');