Существует лучший способ, чем использовать глобальную переменную $pagenow
для определения текущей страницы, если это страница входа в систему, например is_admin()
?
if ($pagenow != 'wp-login.php' && !is_admin())
{
// Do something
}
Существует глобальная переменная $current_screen
с геттером get_current_screen()
(объявленная в /wp-admin/includes/template.php
), но она всегда равна NULL
В # 15686 (Обнаружить тег текущей страницы) - WordPress Trac, он сказал, что обычно используется $pagenow
, но я думаю, что это не лучший способ сравнить нединамические страницы против этого имени файла вместо функции (например, страница администратора)