WordPress 배경 에 최고급 메뉴 와 하위 메뉴 를 추가 하 는 함수 설명
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 입 니 다.비교 해 보면'문장'뒤에 있 습 니 다.최고급 메뉴 페이지 가 나 왔 습 니 다...
자채 추가 항목-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>';
}
?>
효과 도 는 다음 과 같 습 니 다:OK,반찬 추가 항목 완료.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
wordpress+Stripe로 간단 서브스크 결제스트라이프 어드벤트 캘린더 12/20입니다(일에 걸치고 고멘나사이!)&간단한 재료로 죄송합니다! WordPress의 플러그인으로 구현할 수 있을 것 같다-, 그중 하고 싶다-라고 생각하고 있는 분에게! 유료 플러그인...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.