직장에서 @JM 님 안녕하세요 :
예, 불행히도 하위 메뉴 페이지는 모든 메뉴 페이지에 추가됩니다. 옵션이 있지만 슬프다면 좋을 것 입니다. 현재는 없습니다 .
WordPress 3.1의 하위 메뉴 페이지 옵션을 제거하거나 remove_submenu_page()
테마 functions.php
파일 또는 .php
플러그인 파일 에서 이와 같은 코드를 잘 사용하려면 다음을 수행하십시오 .
add_action( 'admin_menu', 'yoursite_admin_menu' );
function yoursite_admin_menu() {
add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' );
add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' );
remove_submenu_page('forms','forms');
}
여전히 WordPress 3.0을 사용하는 경우 다음 과 같이 unset()
전역 변수의 요소가 있어야 $submenu
합니다.
add_action( 'admin_menu', 'yoursite_admin_menu' );
function yoursite_admin_menu() {
add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' );
add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' );
unset($GLOBALS['submenu']['forms'][0]);
}