🔧 技術仕様(アーキテクチャ・依存関係)
技術仕様
ショートコード仕様
| 属性 | 説明 |
|---|---|
id |
スマートブロックの投稿ID |
slug |
スマートブロックのスラッグ |
使用例:
– [acs_smart_block id="123"]
– [acs_smart_block slug="my-block-name"]
スケジュール・A/Bテストの設定があれば自動適用される。
📁 ファイル構成
acs-smart-blocks/
├── acs-smart-blocks.php # メインプラグインファイル
├── readme.txt # WordPress.org用readme
├── includes/
│ ├── class-post-type.php # カスタム投稿タイプ登録
│ ├── class-shortcode.php # ショートコード処理
│ ├── class-usage-tracker.php # 使用箇所追跡
│ ├── class-scheduler.php # スケジュール判定
│ ├── class-ab-test.php # A/Bテスト制御
│ └── class-admin.php # 管理画面UI・メタボックス
├── assets/
│ ├── css/admin.css
│ └── js/
│ ├── block.js # Gutenbergブロック
│ ├── ab-tracker.js # A/Bクリック追跡(Beacon API)
│ └── admin-metabox.js # メタボックスUI制御
└── templates/
├── metabox-usage.php # 使用箇所メタボックス
├── metabox-schedule.php # スケジュールメタボックス
└── metabox-ab-test.php # A/Bテストメタボックス
- ソース:
C:/Users/user/OneDrive/ドキュメント/プラグイン/acs-smart-blocks-review/acs-smart-blocks/ - 提出ZIP:
C:/Users/user/OneDrive/ドキュメント/プラグイン/acs-smart-blocks-v1.0.7.zip - 仕様書原本: [[ACS Smart Blocks 完全企画書メモ v2.0]]
- WordPress.org: https://wordpress.org/plugins/acs-smart-blocks/
