Есть лучший способ, чем использование глобальной переменной $ 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
, но я думаю, что это не лучший способ сравнивать нединамические страницы с именем файла вместо функции (например, страницы администратора)