¿Hay una manera mejor que usar la variable global $pagenow
para detectar la página actual si es la página de inicio de sesión, como is_admin()
?Wordpress - cómo detectar si la página actual es la página de inicio de sesión
if ($pagenow != 'wp-login.php' && !is_admin())
{
// Do something
}
Hay una variable global $current_screen
con un captador get_current_screen()
(que declaró en /wp-admin/includes/template.php
), pero siempre es igual a NULL
En #15686 (Detect the current page template tag) – WordPress Trac que Sayed se utiliza generalmente $pagenow
, pero creo que no es la buena forma de comparar páginas no dinámicas con su nombre de archivo en lugar de su función (como la página de administración)
supongo que no hay una solución mejor que la existente usando '$ pagenow'. Encontré algunas personas que piden implementar la etiqueta condicional 'is_login()' para personalizar la página de inicio de sesión: http://wordpress.org/extend/ideas/topic/custom-login-screen – mems