wp-admin перенаправление на wp-login.php

Когда я вхожу в http://example.com/wordpress/wp-admin он перенаправляется на страницу wp-login.php .

Я проверил index.php папки wp-admin и проверил файл, включая wp-config.php , wp-settings.php , wp-load.php корневой папки и некоторые файлы в папке wp-include но Я не могу определить, какая функция перенаправляет файл wp-login.php при вводе http://example.com/wordpress/wp-admin . Я даже проверил auth_redirect() .

Каждый вызов на страницу администратора загружает файл \wp-admin\admin.php .

Например, из файла \wp-admin\index.php :

 /** Load WordPress Bootstrap */ require_once( dirname( __FILE__ ) . '/admin.php' ); 

В этом файле auth_redirect() .

Из \wp-admin\admin.php :

 require_once(ABSPATH . 'wp-admin/includes/admin.php'); auth_redirect(); // Schedule trash collection if ( !wp_next_scheduled('wp_scheduled_delete') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'daily', 'wp_scheduled_delete'); set_screen_options(); 

auth_redirect() выполняет перенаправление. Из встроенных документов:

 /** * Checks if a user is logged in, if not it redirects them to the login page. * * @since 1.5 */ function auth_redirect() { [...] $login_url = wp_login_url($redirect, true); wp_redirect($login_url); exit();