Überprüft, ob ein User angemeldet ist und blendet dann „Anmelden“ oder „Abmelden“ ein.
function custom_login_link_shortcode() {
if (is_user_logged_in()) {
return '<a href="' . wp_logout_url() . '">Abmelden</a>';
} else {
return '<a href="' . wp_login_url() . '"><Anmelden</a>';
}
}
add_shortcode('custom_login_link', 'custom_login_link_shortcode');
Mit dem Shortcode: [custom_login_link]