수고 많으십니다.
코스모스팜 기업용 라이센스 구입하여 설치하였습니다.
코스모스팜 회원관리 플러그인과 KBoard(케이보드) 게시판 사용중입니다.
1. 특정 페이지에서 권한이하의 방문객이 로그인시 "You do not have permission to view this page." 가 보입니다. 이것을
"You do not have permition to view this page. If you would like to download it, Please send it to vrsupport@innosim.com" 으로 하려면 어떻게 해야 하나요?
-> http://vr.innosim.com/download
2. 특정 게시판에서 권한이하의 방문객이 로그인후 게시판 방문시 하단의 "NEW(글쓰기)" 버튼이 안보이게, 운영진만 보이게 - 운영진이 글을 쓰는 공간 이므로
-> http://vr.innosim.com/notice
-> http://vr.innosim.com/faq
안녕하세요~^^
1번, 페이지 제한 메시지를 변경하시려면 아래 코드를 테마의 functions.php 파일에 추가해주세요.
코드에서 메시지는 원하시는 것으로 꼭 변경해주세요~
add_filter('the_content', 'my_page_restriction', 99, 1);
function my_page_restriction($content){
global $post;
if(is_single() || is_page()){
$option = get_cosmosfarm_members_option();
$page_restriction = get_post_meta($post->ID, 'cosmosfarm_members_page_restriction', true);
if($page_restriction){
if(is_user_logged_in()){
$current_user = wp_get_current_user();
$restriction_roles = get_post_meta($post->ID, 'cosmosfarm_members_page_restriction_roles', true);
$this_restriction = true;
foreach($current_user->roles as $role){
if(in_array($role, $restriction_roles)){
$this_restriction = false;
break;
}
}
if($this_restriction){
$content = wpmem_inc_regmessage('page_restriction', '<p>새로운 메시지를 입력해주세요.</p>');
}
}
}
}
return $content;
}
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 코드를 추가할 수 있습니다. (FTP 등으로도 가능합니다.)
2번, 게시판 권한설정에서 쓰기권한이 어떻게 되어있는지요?
쓰기권한이 없는 사용자는 글쓰기(NEW) 버튼이 보이지 않습니다.
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 페이지에서 확인해주세요.
쓰기권한을 직접선택으로 변경한 다음 관리자를 선택해주세요.
고맙습니다.