WP Statistics - WordPress site-wide counter

WP Statistics 플러그인을 사용하여 워드프레스 사이트에 방문자 카운터 달기

이 글에서 WP Statistics 플러그인을 사용하여 워드프레스의 개별 글에 조회 카운터를 다는 법을 살펴보았습니다. 이 방법을 조금 더 확장하여 WP Statistics 플러그인의 데이터를 활용하여 워드프레스 사이트의 사이드바에 “오늘” 방문자 수, “어제” 방문자 수, “전체” 방문자 수에 대하여 카운터를 달 수도 있습니다.

WP Statistics - WordPress site-wide counter

방법은 이전 글과 거의 동일합니다. 다만, 해당 함수를 사용하여 위젯을 만들고, 그 위젯을 사용하여 사이드바에 추가하면 됩니다. 이 방법을 사용하면 “오늘”, “어제”, “전체 기간”뿐만 아니라 “지난 7일”, “지난 30일”, “지난 365일”에 대한 조회수도 달 수 있습니다. 위젯을 만들 때 위의 양식을 나오도록 하나의 위젯을 만들 수도 있고, 개별 위젯을 만들어(가령 “오늘 방문자 수”에 대한 위젯, “어제 방문자 수”에 대한 위젯 등을 개별적으로 만듬) 활용할 수도 있습니다. 후자의 방법이 조금 더 복잡하지만 활용도 면에서는 더 좋을 것 같습니다.

아래에 “오늘 방문자 수” 등에 대한 숏코드가 나와 있으니 참고하시기 바랍니다.

추가: 이 글을 작년에 작성하여 아직도 제대로 작동할지는 모르겠습니다. (현재 통계 플러그인으로 JetPack과 Google Analytics를 사용하고 있습니다.) 혹시 위의 그림과 같이 카운터를 표시하고 싶은 경우 다음과 같은 코드를 워드프레스의 함수 파일에 추가하여 숏코드 형식으로 이용해보시기 바랍니다. 원하시는 경우 함수를 합쳐서 하나의 숏코드로 구현하여 워드프레스에 방문자 통계를 다실 수 있습니다.

// Total Visitors - 워드프레스에 방문자 통계 구현하기
function wpstatistics_totalvisitors(){
return number_format_i18n(wp_statistics_visitor('total', null, true));
}
add_shortcode('wptotalvisitors', 'wpstatistics_totalvisitors');

function wpstatistics_totalvisits(){
return number_format_i18n(wp_statistics_visit('total'));
}
add_shortcode('wptotalvisits', 'wpstatistics_totalvisits');

function wpstatistics_yesterday(){
return number_format_i18n(wp_statistics_visitor('yesterday',null,true));
}
add_shortcode('wpyesterdaytotal', 'wpstatistics_yesterday');

function wpstatistics_today(){
return number_format_i18n(wp_statistics_visitor('today',null,true));
}
add_shortcode('wptodayvisits', 'wpstatistics_today');

해보시고 잘 안 되면 아래에 댓글로 알려주세요.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.