# クリップボード2

WordPressのブロックエディター（Gutenberg）用のカスタムクリップボードプラグインです。複数のブロックを一時的に保存し、簡単に再利用できます。

## 機能

- **複数ブロックの保存**: 選択したブロック（単一または複数）を保存
- **最大3つまで保持**: 3つのクリップボードスロットを利用可能
- **セッションストレージ**: ページリロードでデータは自動的にクリア
- **便利なサイドバー**: 専用サイドバーで保存・呼び出し・削除を簡単に管理
- **トップツールバー統合**: エディターのツールバーにクリップボードボタンを追加
- **ブロックプレビュー**: 保存したブロックの種類と数を確認可能

## インストール

1. このフォルダを `wp-content/plugins/` ディレクトリにコピー
2. WordPressの管理画面から「プラグイン」→「インストール済みプラグイン」に移動
3. 「クリップボード2」を有効化

## 使い方

### 基本操作

1. **ブロックを保存する**
   - エディターでブロックを選択（複数選択可）
   - ツールバーのクリップボードアイコンをクリックしてサイドバーを開く
   - 「選択中のブロックを保存」ボタンをクリック

2. **保存したブロックを挿入する**
   - サイドバーで保存されているブロックを確認
   - 「挿入」ボタンをクリックして現在のカーソル位置に挿入

3. **保存したブロックを削除する**
   - 各ブロックの「削除」ボタンをクリック
   - または「すべてクリア」ボタンですべて削除

### サイドバーの開き方

以下の方法でサイドバーを開けます：

1. エディター上部ツールバーのクリップボードアイコンをクリック
2. エディター右上の「︙」メニューから「クリップボード」を選択

## ファイル構成

```
clipboard-blocks/
├── clipboard-blocks.php    # メインプラグインファイル
├── build/
│   ├── index.js            # JavaScriptファイル
│   └── style.css           # スタイルシート
└── README.md               # このファイル
```

## 技術仕様

- **WordPress**: 5.8以上推奨
- **PHP**: 7.4以上推奨
- **ストレージ**: sessionStorage（ブラウザのセッションストレージ）
- **依存関係**:
  - wp-blocks
  - wp-element
  - wp-editor
  - wp-components
  - wp-data
  - wp-plugins
  - wp-edit-post

## 制限事項

- 最大3つまでのクリップボードスロット
- ページをリロードするとすべての保存データが削除されます
- ブラウザのセッションストレージに依存（プライベートブラウジングモードでは制限あり）
- 異なるブラウザやタブ間でデータは共有されません

## インストール後の確認手順

プラグインが正しく動作しているか、以下の手順で確認してください：

1. **プラグインが読み込まれているか確認**
   - ブラウザの開発者ツール（F12）を開く
   - 「コンソール」タブを選択
   - 「クリップボード2プラグインが読み込まれました」というメッセージが表示されることを確認

2. **3点メニューに表示されているか確認**
   - エディター右上の「︙」（3点メニュー）をクリック
   - 下にスクロールして「プラグイン」セクションを探す
   - 「クリップボード2」というメニュー項目が表示されることを確認

3. **ツールバーにボタンが表示されているか確認**
   - エディター上部の「公開」ボタンの左側を確認
   - クリップボードアイコンのボタンが表示されることを確認

すべて確認できたら、プラグインは正常に動作しています！

## トラブルシューティング

### ボタンが表示されない
- プラグインが有効化されているか確認
- ブラウザのキャッシュを完全にクリア（Ctrl + Shift + Delete）
- WordPressのキャッシュをクリア（キャッシュプラグインを使用している場合）
- ブロックエディターを使用しているか確認（クラシックエディターでは動作しません）
- ブラウザの開発者ツール（F12）でコンソールにエラーが表示されていないか確認

### ブロックが保存できない
- ブロックが選択されているか確認
- ブラウザのコンソールでエラーを確認
- セッションストレージが有効か確認

### 保存したブロックが消えた
- ページをリロードすると自動的に削除される仕様です
- 永続的な保存が必要な場合は、WordPressの再利用ブロック機能を使用してください

## ライセンス

GPL v2 or later

## 作者

Your Name

## 変更履歴

### 1.0.0
- 初回リリース
- 基本的なクリップボード機能
- サイドバーとツールバー統合
