자동 조회수 증가 플러그인을 다운받았는데 특정한 1개의 게시글만 꾸준히 조회수증가를 설정하고 싶은데 지정은 안되는 건가요?
안녕하세요~^^
특정한 게시글만 조회수를 증가하게 하시려면
코드를 직접 추가해주셔야 합니다.
아래의 코드를 활용해보시겠어요?
add_action('init', 'kboard_auto_view_increase_start_20201126');
function kboard_auto_view_increase_start_20201126(){
global $wpdb;
$increase_count = '1'; // 페이지 새로고침 시 증가할 조회수만큼 적용해보세요.
$content_uid = array('1'); // 실제 게시글 uid로 적용해보세요.
foreach($content_uid as $uid){
$wpdb->query("UPDATE `{$wpdb->prefix}kboard_board_content` SET `view`=`view`+{$increase_count} WHERE `uid`='{$uid}'");
}
}
위의 코드에서 $increase_count = '1' 부분에는 페이지 새로고침 시 증가할 조회수만큼 적용해보세요.
$content_uid = array('1') 부분은 실제 게시글 uid로 적용해보세요.
array('1', '2', '3') 이런 식으로 여러 개의 게시글에 적용하실 수 있습니다.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
게시글 uid는 게시글 본문 페이지에서
브라우저의 주소창을 보시면 페이지주소?uid=1&mod=document&pageid=1 이런 식으로 되어 있습니다.
uid=1 부분이 게시글의 uid입니다.
고맙습니다.