説明
Hinagata Speech Balloon は、Gutenberg エディターに柔軟な吹き出しブロックを追加する WordPress プラグインです。
吹き出しの「プリセット」を管理できるように設計されているため、サイト全体で同じ文字やスタイルを簡単に再利用できます。
機能
* プリセット管理 : 最大 20 個のバルーンプリセットを作成できます。
* 高度なカスタマイズ性 : アバター画像、名前、色、形状(円/四角/角丸)、枠線スタイルなどを設定できます。
* ブロックエディターとの連携 : ブロック設定のドロップダウンからプリセットを選択できます。
* ダイナミックテンプレート : 上級ユーザーは設定で HTML 出力構造を編集できます。
* インポート/エクスポート : バックアップや移行のために JSON 形式で簡単にエクスポートできます。
開発
このプラグインは、npm と webpack を使用して JavaScript と CSS ファイルをバンドルします。
ソースコードは src ディレクトリにあります。
依存関係をインストールするには:
npm install
プロジェクトをビルドするには:
npm run build
開発モードを開始するには (監視):
npm start
リリース zip を作成するには:
npm run plugin-zip
ブロック
このプラグインは1個のブロックを提供します。
- Speech Balloon A customizable speech balloon block.
インストール
- プラグインのファイルを
/wp-content/plugins/hinagata-speech-balloonディレクトリにアップロードするか、WordPress プラグイン画面から直接プラグインをインストールします。 - WordPress の「プラグイン」画面からプラグインを有効にします。
- 最初のバルーンを登録するには、 外観 > 吹き出し に移動してください。
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.2.4
- 修正: プリセットのないブロックで PHP 警告が発生しないように、render_callback に不足しているデフォルトの属性値を追加しました。
- 修正: PHP アバター HTML テンプレート内の無効な JSX 属性
classNameをclassに修正しました。 - 修正: 設定パネル (管理者およびブロック エディター) に欠落していたアバター境界線スタイル セレクターを追加しました。
- 修正: エクスポート ファイル名にプラグイン名と現在の日付が含まれるようになりました (例:
hinagata-speech-balloon-2026-03-07.json)。 - 修正: インポートされたファイルに設定データが含まれていない場合、インポートは API に設定を送信しなくなりました。
1.2.3
- 修正: 管理画面で行われたプリセットの変更は、レンダリング時に最新のプリセット データを参照してフロントエンドに反映されるようになりました。
- 修正: ブロック エディターを再度開くと、プリセットにリンクされたブロックは最新のプリセット設定を自動的に読み込むようになりました。
1.2.2
- バグ修正:吹き出しの内容が保存されない問題を修正しました
1.2.1
- 更新: 実際の互換性を反映するために、システム要件を「PHP 5.6 が必要」および「最低でも 5.8 が必要」に調整しました。
- 修正: API パスが正しくないため、サポートされている投稿タイプが設定に表示されない問題を解決しました。
- 修正: テーマの競合やレンダリングの問題を防ぐために、すべての内部 CSS クラスを
hinagata-sb-に統合してプレフィックスを付けました。 - 修正: ブロック メタデータ (
block.json) 内の古いクラス セレクターを修正しました。
1.2.0
- リファクタリング: 内部のテキストドメインとブロック名を
hinagata-speech-balloonに完全に統一しました。 - 修正: 管理コンポーネント内の混合テキスト ドメインを修正し、完全なローカリゼーション サポートを確保しました。
- リファクタリング:
template-speech-balloonの下位互換性を削除しました。
1.1.6
- 修正: スクリプトの読み込みパスと翻訳のタイミングによって管理ページに白い画面が表示される問題を解決しました。
- 修正: 設定内のすべてのドロップダウン オプションが正しく翻訳されていることを確認しました。
1.1.0
- プラグインの名前を Hinagata Speech Balloon に変更しました。
- ブロックの可用性を制御するために投稿タイプ フィルタリングを追加しました。
- 新機能: 使用状況マネージャー – 投稿で使用されているブロックをスキャン、変換、または削除します。
- UI の改善: 境界設定のスライダーを数値入力に置き換えました。
- UI の改善: リセット機能を備えたクラシックな WordPress スタイルに合わせてカラー ピッカーを更新しました。
- UI の改善: アバター画像セレクターのレイアウトとインタラクションが強化されました。
1.0.0
- 初回リリース。