728x90
반응형
그누보드를 설치 했더니 영카트 까지 설치 되어서 훅으로 접근 불가 하는 방법을 올립니다.
(우선 설명이 길어서 평어체 위주로 글을 남깁니다.)
// 공통 헤더에 영카트 접속 불가 소스코드 추가함
add_event('common_header', function () {
global $g5;
if (strpos($_SERVER['REQUEST_URI'], '/shop') !== false) {
goto_url(G5_URL);
exit();
}
});
// 관리자 메뉴에 영카트 접속 불가 소스코드 추가함
if(! function_exists('add_admin_amenu_update')) {
add_replace('admin_menu', 'listener_admin_menu', G5_HOOK_DEFAULT_PRIORITY, 1);
function listener_admin_menu($menu) {
unset($menu['menu400']);
unset($menu['menu500']);
return $menu;
}
}
위에 설명하자면 공용 헤더 부분에서 /shop을 접근 못하게 제어를 해야된다. 다른 방법으로 했더니 접근 불가가 안되어서 이렇게 처리 했더니 접근이 안된다.
가이드 보면 관리자 메뉴 추가 할때도 훅으로 하면 편리해서 권장 드림..
참고 자료 :
https://g5guide.github.io/developers/admin_menu.html
728x90
반응형
'it 언어 노트 > 그누보드&영카트' 카테고리의 다른 글
그누보드5 rest api (0) | 2024.09.15 |
---|---|
그누보드 이미지 썸네일 생성 후에 느려지는 현상 (0) | 2024.08.22 |
해외 주소 검색 플러그인 (0) | 2024.08.01 |
그누보드 훅 사용 방법 (0) | 2024.07.27 |