페이지를 볼 권한이 없습니다. 팝업창으로 띄우게한 경우 취소버튼 삭제

안녕하세요 선생님

 

권한설정을 해서, 미권한인자는 아래와 같은 코드를 넣으면 팝업창이 뜨도록 하여 문구를 수정할 수 있다고 해서 적용했습니다.

add_filter('cosmosfarm_members_page_restriction', 'cosmosfarm_members_page_restriction_2020_03_13', 1, 1);
function cosmosfarm_members_page_restriction_2020_03_13($page_restriction){
	global $post;
	
	if($page_restriction && get_the_ID() == '1'){ // 실제 페이지 id로 적용해주세요.
		$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){
			?>
			<script>
			if(confirm('정기결제하신 후에 볼 수 있습니다.')){
				window.location.href="페이지주소";
			}
			</script>
			<?php
			exit;
		}
	}
	
	return $page_restriction;
}

문제는 팝업창이 뜨면 "확인"과 "취소"버튼이 나오는데, 취소버튼을 누르면 홈페이지가 일종의 브레이크 화면? 처럼 그냥 쌩으로 빈화면면 나와서, 그냥 "취소"버튼을 없애고 싶습니다.

https://imgur.com/a/uQ5N2Mg

 

감사합니다.

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