WordPressサイト統計訪問者数
使用方法:
次のソースコードを直接すべてコピーし、使用中のトピックを見つけたフォルダの下の
次のソースコードを直接すべてコピーし、使用中のトピックを見つけたフォルダの下の
sidebar.php
を開き、最後のdivの前に貼り付けて保存します.運行日数の行の日付をあなたのサイトの日付に変更すればOKです.
<div class="widget">
<h1 class="widget-title"> h1>
<ul>
<li> : echo wp_count_posts()->publish;?> li>
<li> : echo wp_count_posts('page')->publish;?> li>
<li> : echo wp_count_comments()->total_comments?> li>
<li> : echo wp_count_terms('category')?> li>
<li> : echo wp_count_terms('post_tag')?> li>
<li> : echo floor((time()-strtotime("2014-04-05"))/86400);?> li>
<li> :
$counterFile = "counter.txt";
$counterBackupFile = "counter_bak.txt";
function displayCounter($counterFile, $counterBackupFile) {
$fp = fopen($counterFile, "r");
$num = fgets($fp, 10);
fclose($fp);
$fp = fopen($counterBackupFile, "r");
$numBak = fgets($fp, 10);
fclose($fp);
if ($num < 10) {
if ($numBak > 10) {
$num = $numBak;
}
}
if (!is_user_logged_in()) {
$num += 1;
$fp = fopen($counterFile, "w");
fputs($fp, $num, 10);
fclose($fp);
if ($num % 20 == 0 && $num > 10) {
$fp = fopen($counterBackupFile, "w");
fputs($fp, $num, 10);
fclose($fp);
}
}
echo "$num"." ";
}
if (!file_exists($counterFile)) {
fopen($counterFile, "w");
fputs($fp, 0, 10);
fclose($fp);
}
if (!file_exists($counterBackupFile)) {
fopen($counterBackupFile, "w");
fputs($fp, 0, 10);
fclose($fp);
}
displayCounter($counterFile, $counterBackupFile);
?>li>
ul>
div>