안녕하세요,
페이지에 나와 있는 클릭 버튼 또는 클릭해야만 볼 수 있는 블로그등 로그인을 해야지만 버튼이 눌러지게 하고 싶은데요,
즉, 어떤 특징적인 한 페이지를 제가 정해서 그 안에 있는 모든 클릭 기능을(로그인 해야지만 볼 수 있게) 비활성화 할 수 있는 방법이 있을까요?
감사합니다.
안녕하세요~^^
워드프레스에서 is_user_logged_in 함수로 로그인 여부를 체크할 수 있습니다.
is_user_logged_in 함수를 활용해서 로그인 사용자와 비로그인 사용자가
특정 버튼을 눌렀을 때 다른 안내 창을 표시하는 예제 코드를 작성해봤습니다.
아래 코드를 활용해보시겠어요?
<?php
$is_user_logged_in = is_user_logged_in() ? '1' : '';
?>
<button type="button" onclick="my_is_user_logged_in('<?php echo $is_user_logged_in?>')">버튼</button>
<script>
function my_is_user_logged_in(check){
if(check){
alert('사용 가능합니다.');
}
else{
alert('로그인 후 사용 가능합니다.');
}
}
</script>
고맙습니다.