From d0d78d4732f7f17bea17a066d11b5d34fc4a3d37 Mon Sep 17 00:00:00 2001 From: Cooper Dalrymple Date: Wed, 29 Oct 2025 12:45:38 -0500 Subject: [PATCH] Fix redirect --- inc/class-admin.php | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/inc/class-admin.php b/inc/class-admin.php index a9be562..ff93b4f 100644 --- a/inc/class-admin.php +++ b/inc/class-admin.php @@ -16,10 +16,8 @@ final class Admin { use Singleton; protected function __construct() { - add_action('init', [$this, 'logout'], 1); - add_action('init', [$this, 'frontend_redirect'], 2); - add_action('admin_init', [$this, 'logout'], 1); - add_action('admin_init', [$this, 'admin_redirect'], 2); + add_action('wp', [$this, 'logout'], 1); + add_action('wp', [$this, 'handle_redirect'], 2); } public function logout():void { @@ -28,15 +26,11 @@ final class Admin { $this->do_redirect(); } - public function frontend_redirect():void { + public function handle_redirect():void { if (is_front_page()) return; $this->do_redirect(); } - public function admin_redirect():void { - $this->do_redirect(); - } - private function do_redirect():void { wp_redirect(get_site_url()); exit;