KBoard 게시판 추천 버튼 관련 문의 드립니다.

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):?>
    <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 endif?>

    위의 코드로 적용하시면 비회원과 탈퇴한 회원의 게시글에는 좋아요, 싫어요가 표시되지 않습니다.

     

    만약, 비회원 게시글에는 좋아요, 싫어요를 표시하시려면

    위의 코드에서 $user->ID 부분을 $user->ID || !$content->member_uid로 교체해보세요.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요