יציאה (Logout) ללא בקשת אישור

ברירת המחדל באתר וורדפרס הוא לבקש אישור כאשר גולש רוצה להתנתק מהמערכת.

במקרים מסוימים זה מכביד ונרצה להוריד את האישור המיותר.

את הקוד הבא יש להכניס לקובץ functions.php. לא לשכוח להחליף את הכתובת שמופיעה בשורה 5, בכתובת האתר שלכם.

				
					add_action('check_admin_referer', 'logout_without_confirm', 10, 2);
function logout_without_confirm($action, $result)
{
    if ($action == "log-out" && !isset($_GET['_wpnonce'])) {
        $redirect_to = isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : 'https://yourdomain.com';
        $location = str_replace('&', '&', wp_logout_url($redirect_to));
        header("Location: $location");
        die;
    }
}
				
			
דילוג לתוכן