ACS Business Calendar

🔧 技術仕様(アーキテクチャ・依存関係)

ACS Business Calendar — 技術仕様書

プラグインバージョン: 2.6.3 最終更新: 2026-03 保存場所: C:\Users\user\OneDrive\ドキュメント\プラグイン\acs-business-calendar-v2.6.3.zip


定数

定数名
ACS_BC_VERSION 2.6.3
ACS_BC_FILE __FILE__
ACS_BC_PATH plugin_dir_path(__FILE__)
ACS_BC_URL plugin_dir_url(__FILE__)
ACS_BC_BASENAME plugin_basename(__FILE__)
ACS_BC_PRODUCT_SLUG acs-business-calendar
ACS_BC_LICENSE_SERVER https://locany.net

データベース設計

クラス仕様

全クラスはシングルトンパターンで実装(public static function get_instance())。

デザインシステム

要素
メインブルー #2271b1(WordPress標準)
今日ハイライト #e7f3ff
イベントあり背景 #fffbf0
空きあり(◎) #00a32a
残りわずか(△) #f0b849
満席(×) #d63638
モバイルブレークポイント 768px

メール仕様

📁 ファイル構成

acs-business-calendar/
├── acs-business-calendar.php        # メインプラグインファイル・定数定義
├── readme.txt                        # WordPress.org用README
├── ACS_BUSINESS_CALENDAR_SPEC.md    # 仕様書(開発者向け)
├── includes/
│   ├── class-database.php            # DBテーブル操作・CRUD
│   ├── class-post-type.php           # カスタム投稿タイプ・メタボックス
│   ├── class-calendar.php            # カレンダー表示・ショートコード
│   ├── class-event-handler.php       # イベントAjaxハンドラ・重複チェック
│   ├── class-booking.php             # 予約処理・メール送信
│   ├── class-admin.php               # 予約管理画面・CSV出力
│   ├── class-license.php             # ライセンス認証(Pro版)
│   ├── class-reminder.php            # 手動メール送信(Pro版)
│   ├── class-holidays.php            # 日本祝日データ
│   ├── class-schema.php              # DBスキーマ管理
│   └── class-analytics.php           # 分析機能(Pro版)
├── assets/
│   ├── css/
│   │   ├── frontend.css              # フロントエンドスタイル
│   │   └── admin.css                 # 管理画面スタイル
│   └── js/
│       ├── calendar.js               # カレンダーUI(フロントエンド)
│       ├── booking.js                # 予約フォーム(フロントエンド)
│       └── admin.js                  # 管理画面UI・イベントCRUD
└── templates/                        # 表示テンプレート

プラグインの詳細を確認する

実際の機能や導入メリット、購入情報については以下のページをご覧ください。

ACS Business Calendar の詳細ページを見る →