Fix redirect
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user