훅 이용한 메뉴 추가 코드에서, 만약 메뉴를 하나 더 추가하려면?
본문
현재는 (환경설정 / 회원관리 / 게시판관리) 각각에 하나씩 추가된 상태인데,
만약, 하나씩 더 추가하려면 어떻게 처리해줘야 하는지?
메뉴 추가는 알겠는데,
추가한 메뉴의 내용 출력을 어떻게 처리할지 모르겠습니다.
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';
}
}