안녕하세요.
항상 좋은 답변 해주셔서 감사합니다 :)
케이보드에 좋아요 기능이 있어서 잘 사용하고 있습니다.
혹시 작성자 한명이 받은 모든게시판의 게시물 좋아요 수를 한 버튼으로 모을 수 있는 코드가 있을까요?
그버튼을 눌러도 좋아요 수가 올라가면 정말 좋을거 같습니다.
위에 그림을 참고해주시면 좋을거 같습니다.
답변 부탁드리며, 쌀쌀해진 날씨에 감기 조심하시기 바랍니다 ^^
혹시 가능하시다면 싫어요 부분의 코드도 부탁드리겠습니다ㅠㅠ
너무 많은 것을 요청드려 죄송하고 감사합니다!
안녕하세요~^^
해당 코드는 게시글 본문 페이지에 추가하고 싶으신 건지요?
아래의 코드를 활용하시면 작성자의 모든 좋아요, 싫어요 수를 표시하실 수 있습니다.
<?php
global $wpdb;
$total_like = $wpdb->get_var("SELECT SUM(`like`) FROM `{$wpdb->prefix}kboard_board_content` WHERE `member_uid`='{$content->member_uid}'");
$total_unlike = $wpdb->get_var("SELECT SUM(`unlike`) FROM `{$wpdb->prefix}kboard_board_content` WHERE `member_uid`='{$content->member_uid}'");
?>
<button type="button" class="kboard-button-action kboard-button-like" 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" 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>
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/document.php 파일에 추가해보세요.
그리고 버튼을 눌렀을 때에도 좋아요 버튼이 동작하게 하시려면
별도의 자바스크립트 코드를 추가해주셔야 합니다.
/wp-content/plugins/kboard/template/js/script.js 파일에
kboard_document_like 함수와 kboard_document_unlike 함수를 확인해보시겠어요?
실제 게시글 좋아요, 싫어요가 동작하는 PHP 코드는
/wp-content/plugins/kboard/class/KBController.class.php 파일에
documentLike 메소드와 documentUnlike 메소드를 참고해보세요.
직접 코드를 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.