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');