avatar 스킨 적용해서 게시판을 사용하고 있는데
글 작성자가 탈퇴를 하였을 때, 글 본문을 다른 사람이 들어가서
좋아요 버튼은 그대로 있지만, 좋아요버튼을 클릭 하면 탈퇴한 회원입니다. 라고 팝업 메세지가 뜨게 할 수 있을까요?
탈퇴 하지 않은 상태에서는 좋아요 버튼을 누르면 정상 적용이 되게 하고요
이렇게 하려면 어느 부분을 수정 해야 하나요?
안녕하세요~^^
말씀하신 것처럼 적용하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에
아래의 코드를 찾아서
<div class="left">
<button type="button" class="kboard-button-action kboard-button-like" onclick="kboard_document_like(this)" data-uid="<?php echo $content->uid?>" title="<?php echo __('Like', 'kboard')?>"><?php echo __('Like', 'kboard')?> <span class="kboard-document-like-count"><?php echo intval($content->like)?></span></button>
<button type="button" class="kboard-button-action kboard-button-unlike" onclick="kboard_document_unlike(this)" data-uid="<?php echo $content->uid?>" title="<?php echo __('Unlike', 'kboard')?>"><?php echo __('Unlike', 'kboard')?> <span class="kboard-document-unlike-count"><?php echo intval($content->unlike)?></span></button>
</div>
아래의 코드로 교체해보세요.
<?php
$user = new WP_User($content->member_uid);
?>
<?php if($user->ID || !$content->member_uid):?>
<div class="left">
<button type="button" class="kboard-button-action kboard-button-like" onclick="kboard_document_like(this)" data-uid="<?php echo $content->uid?>" title="<?php echo __('Like', 'kboard')?>"><?php echo __('Like', 'kboard')?> <span class="kboard-document-like-count"><?php echo intval($content->like)?></span></button>
<button type="button" class="kboard-button-action kboard-button-unlike" onclick="kboard_document_unlike(this)" data-uid="<?php echo $content->uid?>" title="<?php echo __('Unlike', 'kboard')?>"><?php echo __('Unlike', 'kboard')?> <span class="kboard-document-unlike-count"><?php echo intval($content->unlike)?></span></button>
</div>
<?php else:?>
<div class="left">
<button type="button" class="kboard-button-action kboard-button-like" onclick="alert('탈퇴한 회원입니다.')" title="<?php echo __('Like', 'kboard')?>"><?php echo __('Like', 'kboard')?> <span class="kboard-document-like-count"><?php echo intval($content->like)?></span></button>
<button type="button" class="kboard-button-action kboard-button-unlike" onclick="alert('탈퇴한 회원입니다.')" title="<?php echo __('Unlike', 'kboard')?>"><?php echo __('Unlike', 'kboard')?> <span class="kboard-document-unlike-count"><?php echo intval($content->unlike)?></span></button>
</div>
<?php endif?>
저희가 커뮤니티에서 코드를 일일이 만들어 드리는 건 현실적으로 불가능합니다.
코드를 수정해야 할 부분이 많거나
직접 코드를 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.