수색…


소개

이 기능은 관리 패널 탐색 표시 줄의 기존 항목에 하위 항목을 추가하는 것입니다.

통사론

  • 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