WordPress
add_submenu_page ()
수색…
소개
이 기능은 관리 패널 탐색 표시 줄의 기존 항목에 하위 항목을 추가하는 것입니다.
통사론
- add_submenu_page ($ parent_slug, $ page_title, $ menu_title, $ capability, $ menu_slug, $ function)
매개 변수
매개 변수 | 세부 |
---|---|
$ parent_slug | (문자열) 상위 메뉴의 슬러그 이름 (또는 표준 WordPress 관리 페이지의 파일 이름). |
$ page_title | (문자열) 메뉴를 선택할 때 페이지의 제목 태그에 표시 할 텍스트입니다. |
$ menu_title | (문자열) 메뉴에 사용할 텍스트입니다. |
$ 능력 | (문자열)이 메뉴를 사용자에게 표시하는 데 필요한 기능입니다. |
$ menu_slug | (문자열)이 메뉴를 참조 할 슬러그 이름 (이 메뉴에 대해 고유해야 함). |
$ function | (callable) (선택 사항)이 페이지의 내용을 출력하기 위해 호출되는 함수. |
비고
다음은 $ parent_slug에 대한 슬러그의 목록입니다.
- 대시 보드 : 'index.php'
- 게시물 : 'edit.php'
- 미디어 : 'upload.php'
- 페이지 : 'edit.php? post_type = page'
- 댓글 : 'edit-comments.php'
- 맞춤 게시물 유형 : 'edit.php? post_type = your_post_type'
- 외관 : 'themes.php'
- 플러그인 : 'plugins.php'
- 사용자 : 'users.php'
- 도구 : 'tools.php'
- 설정 : 'options-general.php'
- 네트워크 설정 : 'settings.php'
탐색 메뉴에 "도구"의 하위 페이지로 "하위 메뉴 페이지"추가
암호
add_action('admin_menu', 'register_my_custom_submenu_page');
function register_my_custom_submenu_page() {
add_submenu_page(
'tools.php',
'Submenu Page',
'My Custom Submenu Page',
'manage_options',
'my-custom-submenu-page',
'my_custom_submenu_page_content' );
}
function my_custom_submenu_page_content() {
echo '<div class="wrap">';
echo '<h2>Page Title</h2>';
echo '</div>';
}
산출
설명
코드에서 register_my_custom_submenu_page
라는 함수를 add_submenu_page
를 사용하여 도구 페이지 인 tools.php의 하위 항목으로 navbar에 항목을 추가했습니다.
이 페이지의 매개 변수 부분을 확인하여 전달 된 인수에 대해 알아야합니다. 그런 다음 add_action
을 사용하여 register_my_custom_submenu_page
함수를 실행했습니다. 마지막으로 my_custom_submenu_page_content
함수를 작성하여 페이지에 내용을 표시합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow