게시판 권한을 이용한 비 구매자 구매 페이지 이동 관련 문의

안녕하세요. 코스모스팜의 K보드, 회원가입, 정기결제를 이용해서 홈페이지를 구축하고 있는데

몇가지 문제가 발생하여 이부분에 대한 해결이 가능할지 문의드립니다. 

홈페이지 운영 방식은 구독 중인(결제가 완료된) 회원만 글을 볼 수 있고 구독하지 않은 회원은 글을 볼 수 없습니다.

구독하지 않은 회원이 게시판 글 등에 접근할 경우 구독을 해야 한다고 알리고 구독을 할 수 있도록 구독(결제) 페이지로 이동을 하는 방식입니다.

많이 바쁘시겠지만, 확인 부탁드립니다. 

1. 권한이 없는 회원이 게시판 글에 접근할 경우 "구매 후 보실 수 있습니다." 경고 창 출력 후 구매 상품 페이지로 이동 

위와 관련해서 아래와 같은 코드를 구성해 반영했는데 권한이 있는 회원이 접근해도 구매를 해야한다고 구매 페이지로 연결 됩니다.  어떤  회원 등급이 접근해도 구매를 해야한다는 알림이 출력됩니다. 

그리고 구매를 했는지 하지 않았는지는 역활(권한 혹은 등급)으로 분리가 됩니다.  회원 가입을 하면 기본 역활이 구독자이고 구매를 하면 고객으로 역활이 변경 됩니다.

add_action('kboard_skin_header', 'my_kboard_skin_header', 999, 1);
function my_kboard_skin_header($builder){
	$board = $builder->board;
	if(!$board->isAdmin() && in_array($board_id , array('1','2','3')))

		$content_uid = kboard_uid();
		$content = new KBContent();
		$content->initWithUID($content_uid);
		$user = wp_get_current_user();
		
		if($user->ID != $content->member_uid){
			if(!in_array($user->roles[0], array('recruit1_vip_90,recruit1_vip_30,recruit1_vip_7,recruit1_premium_30,recruit_view_7,recruit_view_30,recruit_view_90'))){
				$redirect_url = 'commerce/';
				echo "<script>alert('글을 보기 위해서는 구독권이 있어야 합니다. 구독권구매 페이지로 이동합니다')</script>";
				echo "<script>window.location.href='{$redirect_url}';</script>";
			}
		}
	}
}

 

2.  게시판 "기본 카테고리" 스킨 문의 

게시판 리스트 스킨을 "card-gallery" 을 사용하고 있는데 드롭다운 방식이 아니라 탭 방식으로 카테고리가 노출될 수 있도록 수정하고 싶습니다. 이런저런 코드를 넣고 테스트를 했는데 원하는 형태의 탭으로는 디자인 변경이 안되어 이부분 어떤쪽을 수정하면 좋을지 문의드립니다.

https://imgur.com/a/2dLrjnz

예시 이미지 입니다. 

 

3. 마지막으로 회원 가입 관련해서 익스플로러에서는 이용약관 동의에 대한 체크 박스가 약관 하단에 출력되는데 크롬 브라우저에서는 체크박스가 보이지 않습니다. 어떤 부분은 수정해야 상시 체크 박스가 보일 수 있을까요?

https://imgur.com/a/0TNgK1e

 

많이 바쁘시겟지만, 확인 부탁드립니다.

즐거운 하루 보내세요 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요