=== Astrowave Simple Visit Counter ===
Contributors: saigamo
Tags: counter, access counter, visitor counter, widget, lightweight
Requires at least: 5.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

超軽量アクセスカウンター。DB不要・Cookie二重カウント防止・Bot排除・日本時間夜中0時リセット。

== Description ==

**Astrowave Simple Visit Counter** は、データベースを一切使わない超軽量なアクセスカウンタープラグインです。

= 特徴 =

* **キャッシュプラグイン対応**: Ajax（非同期通信）を採用。WP Super Cacheなどのキャッシュ環境下でも、常に最新の正確なカウント数を表示します。
* **DB不要**: データはファイル（.dat）のみで管理。サイトを重くしません。
* **Cookie二重カウント防止**: 同じ人が何回リロードしても、1日1回しかカウントされません。
* **Bot排除**: Google、Yahoo、Bingなどの有名な検索クローラーを自動で除外します。
* **夜中0時リセット**: 日本時間（JST）の夜中0時に「今日」のカウントがリセットされます。
* **バックアップ機能**: 万が一のデータ破損に備えて、自動バックアップを行います。
* **GDPR安全**: 使用するCookieは「機能上必須なCookie（エッセンシャルCookie）」のため、同意バナー不要です。

= 使い方 =

1. プラグインを有効化
2. 外観 → ウィジェット → 「Astrowave Simple Visit Counter」をサイドバーに追加
3. または、投稿・固定ページに `[astrowave_simple_visit_counter]` ショートコードを記述

= ショートコード =

* `[astrowave_simple_visit_counter]` — 合計カウントのみ表示
* `[astrowave_simple_visit_counter show_daily="true"]` — 「昨日○人 今日○人」も表示

= フォント設定 =

デフォルトでは同梱の「Orbitron」フォント（宇宙風デジタルフォント）が使用されます。
設定 → Astrowave Simple Visit Counter から、お好みのGoogle Fontsに変更することもできます。

== Installation ==

1. `astrowave-simple-visit-counter` フォルダを `/wp-content/plugins/` にアップロードします。
2. WordPress管理画面の「プラグイン」から「Astrowave Simple Visit Counter」を有効化します。
3. 外観 → ウィジェットで「Astrowave Simple Visit Counter」をお好みの場所に追加します。

== Frequently Asked Questions ==

= データベースは使いますか？ =

いいえ、一切使いません。カウントデータは `wp-content/uploads/astrowave-simple-visit-counter/data.dat` にテキストで保存されます。

= Cookieの同意バナーは必要ですか？ =

このプラグインが使用するCookieは、「今日カウントしたか」を示す単純なフラグ（値は "1" のみ）です。個人を特定・追跡するものではないため、GDPR/ePrivacy指令における「機能上必須なCookie」に該当し、同意バナーなしで使用できます。

= カウンターのデザインを変えたいです =

CSSクラス `.astrowave-simple-visit-counter-wrap`、`.astrowave-simple-visit-counter-total`、`.astrowave-simple-visit-counter-daily` をテーマのCSSで上書きすることで自由にカスタマイズできます。

== Screenshots ==

1. フロント表示（デフォルトのOrbitronフォント）
2. 管理画面の設定ページ
3. ウィジェット設定

== Changelog ==

= 1.1.0 =
* キャッシュプラグイン（WP Super Cache等）環境下でも常に最新の数字を表示できるよう、Ajax（非同期通信）によるカウント取得方式に変更しました。

= 1.0.0 =
* 初回リリース
* DB不要の超軽量カウンター
* Cookie二重カウント防止
* Bot排除機能
* 日本時間夜中0時リセット
* ウィジェット＆ショートコード対応
* Google Fonts カスタムフォント対応
* 自動バックアップ機能
