안녕하세요
크로스 캘린더 유료 구매해서 사용하고 있습니다.
로그인하지 않은 사용자가 캘린더 상세 내용을 볼 때
하단에 일정편집, 일정삭제 버튼이 보이는데, 로그인하지 않은 사용자에게는 버튼이 안보이게 코드를 수정할 수 있을까요?
안녕하세요~^^
KBoard 크로스 캘린더 스킨 게시글 본문 페이지에서
일정편집, 일정삭제 버튼은 게시글 수정 권한이 있는 사용자 이거나
쓰기권한이 제한없음일 때 표시됩니다.
쓰기권한을 로그인 사용자로 교체해보시겠어요?
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 권한설정 페이지에서 설정하실 수 있습니다.
만약, 쓰기권한에 상관없이 로그인 사용자에게만 표시하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드를 찾아서
<?php if($content->isEditor() || $board->permission_write=='all'):?>
아래의 코드로 교체해보시겠어요?
<?php if(is_user_logged_in()):?>
워드프레스 내장 함수인 is_user_logged_in 함수는
로그인 여부를 체크할 수 있습니다.
자세한 내용은 아래의 링크를 참고해보세요.
https://developer.wordpress.org/reference/functions/is_user_logged_in/
고맙습니다.