관리 UI 변수 확인
하나의 메뉴 항목은 특별한 경우입니다. 주석은 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
이것들은 비 사이트 적이며 wp 코어로 하드 코딩됩니다. 모든 것이 모든 페이지에 설정되는 것은 아닙니다.
페이지 별 관리 UI 후크에 연결
그런 다음에 한 번 봐 걸릴 수, 특수, 페이지 별 후크가있어 admin-footer.php
및 admin-header.php
:
// Examples:
// Header
"admin_head-$hook_suffix"
"admin_print_styles-$hook_suffix"
"admin_print_scripts-$hook_suffix"
// Footer
"admin_footer-$hook_suffix"
실제 세계의 몇 가지 예 : Post Screen
// Examples how the result looks like
admin_print_styles-post.php
admin_print_styles-post-new.php
그런 다음 $hook_suffix
작업을 연결하는 즉시 스크립트를 대기열에 넣을 수 있는지 확인할 수 있습니다.
do_action( 'admin_enqueue_scripts', $hook_suffix );
최신 정보
이 데이터 / 정보에보다 쉽게 (1 클릭) 액세스 할 수 있도록 GitHub에서 제공되는 "(WCM) Current Admin Info" 라는 무료 개발자 친화적 플러그인을 작성했습니다 . 플러그인은 가까운 장래에 공식 wp.org 저장소 에서도 찾을 수 있습니다 .
스크린 샷
이 플러그인으로 얻는 내용을 미리 보려면 :