Skip to content

Create A Logout Link in WordPress that Does not Require Confirmation

geralt / Pixabay

It seems to be crazy but it is ot standard to simply have a logout linkin wirdPress that you can click on and that just logs you out without any further prompt. BUt there is help. rop this little snippet in your functions.php and you are good to go. Afterwards you can have a logout linkin the frontend and you will no more be bugged by the „Are you sure to do this“ annoying confirmation dialog.

functions.php

add_action('check_admin_referer', 'logout_without_confirm', 10, 2);

function logout_without_confirm($action, $result) {
// Allow logout without confirmation
if ($action == "log-out" && !isset($_GET['_wpnonce'])) {
$redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '';
$location = str_replace('&', '&', wp_logout_url($redirect_to));;
header("Location: $location");
die;
}
}

Dieser Beitrag hat 0 Kommentare

Schreibe einen Kommentar

Deine E-Mail wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

An den Anfang scrollen