훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면?

훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면?

QA

훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면?

본문

https://sir.kr/g5_tip/15491

 

현재는 (환경설정 / 회원관리 / 게시판관리) 각각에 하나씩 추가된 상태인데,

만약, 하나씩 더 추가하려면 어떻게 처리해줘야 하는지?

 

메뉴 추가는 알겠는데,

추가한 메뉴의 내용 출력을 어떻게 처리할지 모르겠습니다.

 

PS.

일단, 아래처럼 해봤는데, 되긴 한데 이게 올바른건지 모르겠네요.

 

if(! function_exists('add_admin_member_menu_function')) {

    /************************************
    // 관리자 -> 환경설정 -> 환경설정-추가메뉴 를 추가하는 예제입니다.
    *************************************/

    add_replace('admin_menu', 'add_admin_member_menu_function', 1, 1);
    // 관리자 페이지 추가
    add_event('admin_get_page_add_admin_member_page', 'add_admin_member_page', 1, 2);
    add_event('admin_get_page_add_admin_member_page2', 'add_admin_member_page2', 1, 2);

    // 메뉴를 추가하는 함수입니다.
    function add_admin_member_menu_function($admin_menu){
        
        // 관리자 -> 회원관리 메뉴의 기본키는 menu200 입니다. ( adm/admin.menu200.php 파일을 참고)
        $admin_menu['menu200'][] = array(
            200911, '회원관리-추가메뉴', G5_ADMIN_URL.'/view.php?call=add_admin_member_page', 'add_admin_member_page'
        );
        $admin_menu['menu200'][] = array(
            200912, '회원관리-추가메뉴2', G5_ADMIN_URL.'/view.php?call=add_admin_member_page2', 'add_admin_member_page2'
        );

        return $admin_menu;
    }

    // 해당 메뉴에서 내용을 출력하는 함수입니다.
    function add_admin_member_page($arr_query, $token){
        global $is_admin, $auth, $config;

        echo '내용 출력 : add_admin_member_page';
    }
    function add_admin_member_page2($arr_query, $token){
        global $is_admin, $auth, $config;

        echo '내용 출력 : add_admin_member_page2';
    }

}

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 31
QA 내용 검색
filter #hook ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT