기본 K보드의 파일다운로드 이용 시 다운로드 횟수를 카운팅 하여 표기하는 기능이 있는데,
이 카운팅을 게시글 본인 이외의 수만 기록되게 할 수 있나요?
- 게시글 본인이 첨부파일 다운로드 시 기록안되게 하는 법
AI에 의해 자동 생성된 답변이에요 😀
안녕하세요! WordPress에서는 기본적으로 게시글 작성자가 첨부 파일을 다운로드 할 때도 다운로드 횟수가 카운트됩니다. 하지만 이를 수정하기 위해서는 코드를 편집해야 합니다.
게시글 작성자가 다운로드할 때는 카운트되지 않도록 설정하려면 functions.php 파일에 다음과 같은 코드를 추가하면 됩니다:
```php
function exclude_author_from_download_count( $count, $id ) {
$post = get_post( $id );
$author_id = $post->post_author;
$current_user_id = get_current_user_id();
if ( $author_id == $current_user_id ) {
return $count - 1;
}
return $count;
}
add_filter( 'kboard_file_download_count', 'exclude_author_from_download_count', 10, 2 );
```
이 코드를 추가하면 게시글 작성자가 첨부 파일을 다운로드 할 때는 다운로드 횟수가 카운트되지 않습니다. 이렇게 하면 원하는 기능을 구현할 수 있습니다.
더 궁금한 점이 있으시면 언제든지 물어봐주세요! 함께 해결해 드리겠습니다. 감사합니다!
↓ 아래 버튼을 눌러서 피드백해주세요.
안녕하세요~^^
다운로드 횟수에서 본인이 카운팅이 안 되는 기능은 현재는 없습니다.
코드를 직접 수정하셔야 합니다.
커뮤니티에서 저희가 모든 코드를 만들어 드리는 건 현실적으로 불가능하며
100% 해결을 보장해드리긴 어렵습니다.
그렇기 때문에 수정해야 할 부분이 많거나
코드를 직접 수정하기 어려우시다면
프로젝트 의뢰에 상세 내용을 올려보세요.
https://www.cosmosfarm.com/project
고맙습니다.