WordPress 배경 에 최고급 메뉴 와 하위 메뉴 를 추가 하 는 함수 설명

설정 페이지 추가-addmenu_페이지 함수
add_menu_page(),이 함 수 는 백 스테이지 에 최고급 메뉴 를 추가 하 는 것 입 니 다.즉,'외관','플러그 인'등 과 같은 최고급 메뉴 입 니 다.
함수 소 개 는 다음 과 같 습 니 다.

<?php  
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );  
//page_title  title      
//$menu_title       
//capability     
//menu_slug     
//function       
//icon_url     url    
//position            ,  :              ,            
?> 
function 매개 변수 에 대해 이 매개 변 수 는 일반적으로 함수 명 입 니 다.클래스 에 있 으 면 클래스 를 호출 하 는 방법 은 array(클래스 명,함수 명)와 같은 형식 으로 호출 합 니 다.이 인자 가 비어 있 으 면 menuslug 인 자 는 파일 경로 일 수 있 습 니 다.
위 함수 의 position 매개 변수 입 니 다.기본 메뉴 항목 의 위치 속성 은 다음 과 같 습 니 다.

2 Dashboard
 4 Separator
 5 Posts
 10 Media
 15 Links
 20 Pages
 25 Comments
 59 Separator
 60 Appearance
 65 Plugins
 70 Users
 75 Tools
 80 Settings
 99 Separator
자,실례 를 들 어 설명해 야 이 국 복 이 가 되 잖 아.기본 Twenty Ten 테마 에 my funtions.php 를 새로 만 든 다음 functions.php 파일 에 include 를 편집기 로 열 고 my functions.php 를 엽 니 다.
새 코드 추가:

<?php  
function test_function(){  
  add_menu_page( 'title  ', '    ', 'edit_themes', 'ashu_slug','display_function','',6);  
}  
 
function display_function(){  
  echo '<h1>      </h1>';  
}  
add_action('admin_menu', 'test_function');  
?> 
보 실 수 있 습 니 다.메뉴 위 치 는 6 입 니 다.비교 해 보면'문장'뒤에 있 습 니 다.
2016111150821806.png (482×220)
최고급 메뉴 페이지 가 나 왔 습 니 다...
자채 추가 항목-addsubmenu_page
하위 요리 항목 을 추가 하 는 함 수 는 다음 과 같 습 니 다.

<?php  
add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );  
//parent_slug-          
//page_title--   title    
//menu_title-      
//capability-    
//menu_slug-    
//function-       
?> 
사실 앞의 두 편의 교정 이 있 으 니 이 함수 의 용법 은 더 말 할 필요 가 없다.
예 를 들 어,이전 두 개의 튜 토리 얼 에 있 는 파일(기본 Twenty Ten 테마 에 my funtians.phop 을 새로 만 든 다음 functions.phop 파일 에 새 파일 을 포함 합 니 다)을 편집기 로 열 었 습 니 다.이전 튜 토리 얼 에 최상 위 메뉴 항목 이 추가 되 었 습 니 다.오늘 우 리 는 이 최상 위 메뉴 항목 을 바탕 으로 키 메뉴 항목 을 추가 합 니 다.어제 코드 를 보류 하고 새로운 코드 를 보충 한 후 myfunctions.php 의 코드 는 다음 과 같 습 니 다.

<?php   
function test_function(){   
  add_menu_page( 'title  ', '    ', 'edit_themes', 'ashu_slug','display_function','',6);   
}   
   
function display_function(){   
  echo '<h1>      </h1>';   
}   
add_action('admin_menu', 'test_function');  
 
//             
add_action('admin_menu', 'add_my_custom_submenu_page');  
 
function add_my_custom_submenu_page() {  
  //     slug ashu_slug  
  add_submenu_page( 'ashu_slug', '   ', '   ', 'edit_themes', 'ashu-submenu-page', 'my_submenu_page_display' );  
}  
 
function my_submenu_page_display() {  
  echo '<h3>         </h3>';  
 
}  
 
?> 
효과 도 는 다음 과 같 습 니 다:
2016111151006224.png (532×275)
OK,반찬 추가 항목 완료.

좋은 웹페이지 즐겨찾기