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