Fix redirect

This commit is contained in:
Cooper Dalrymple
2025-10-29 12:45:38 -05:00
parent 4df9327f29
commit d0d78d4732

View File

@@ -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;