Verifique as variáveis de interface de administração com o administrador
Um item de menu é um caso especial: Comentários, conforme são registrados usando a add_WHATEVER_(submenu)page()
API.
// All need to be stated as beeing global
global $pagenow, $typenow, $hook_suffix, $parent_file, $submenu_file, $post_type_object;
if ( 'THE-OUTPUT.php' === $WHATEVER_YOU_CHOOSE_TO_CHECK )
// do stuff
Estes são não-consitentes e codificados no núcleo do wp. Note que nem todos estão definidos em todas as páginas.
Conecte-se aos ganchos da interface administrativa do administrador da página
Depois, também há ganchos especiais específicos da página, que você pode ver em admin-footer.php
e admin-header.php
:
// Examples:
// Header
"admin_head-$hook_suffix"
"admin_print_styles-$hook_suffix"
"admin_print_scripts-$hook_suffix"
// Footer
"admin_footer-$hook_suffix"
Alguns exemplos no mundo real: Post Screen
// Examples how the result looks like
admin_print_styles-post.php
admin_print_styles-post-new.php
Em seguida, há também o $hook_suffix
que você pode verificar em busca de scripts de enfileiramento, quando estiver enganchando sua ação:
do_action( 'admin_enqueue_scripts', $hook_suffix );
Atualizar
Para facilitar o acesso (1 clique) a esses dados / informações, criamos um plug-in de desenvolvedor disponível gratuitamente chamado "(WCM) Current Admin Info" , disponível em GitHub . O plugin pode ser encontrado em um futuro próximo no repositório oficial do wp.org . / p>
Capturas de tela
Para visualizar o que você recebe com este plug-in:
