안녕하세요.
케이보드 게시판의 글 목록 페이지에서 답글을 클릭했을 때 로그인 사용자만 볼 수 있도록 할 수 있는 방법이 있을지 궁금합니다
검색을 통해
add_action('kboard_skin_header', 'my_kboard_skin_header', 10, 1);
function my_kboard_skin_header($board_builder){
if($board_builder->board->id == '1' && kboard_builder_mod() == 'list' && !is_user_logged_in()){
echo '';
echo '';
exit;
}
}
유사한 기능의 코드 스니펫을 찾아서 나름 활용해보려고 했는데 잘 안 되네요 ;;
안녕하세요~^^
아래 코드를 테마의 functions.php 파일에 추가해서 확인 해보시겠어요?
add_action('kboard_skin_header', 'my_kboard_skin_header_20191224', 10, 1);
function my_kboard_skin_header_20191224($builder){
if($builder->mod == 'document'){
if($builder->uid){
$content = new KBContent();
$content->initWithUID($builder->uid);
if($content->parent_uid){
if(!is_user_logged_in()){
$url = new KBUrl();
$url->setBoard($builder->board);
$url->setPath($builder->url);
echo '<script>alert("로그인해주세요.");</script>';
echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
exit;
}
}
}
}
}
워드프레스 관리자 -> 테마 디자인 -> 테마 편집기 메뉴에서 functions.php 파일을 편집할 수 있습니다.
고맙습니다.