Kashiwazaki SEO Author Panel Manager
Manages an independent author database with Person, Corporation, and Organization entities. Outputs author panels via Gutenberg block with Schema.org JSON-LD structured data. Supports standalone and custom modes that link to existing Article/NewsArticle/WebPage schema IDs from other plugins (Yoast SEO, Rank Math, etc.).
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/tsuyoshikashiwazaki/wp-plugin-kashiwazaki-seo-author-panel-manager/archive/refs/heads/main.zipPerson(人物)、Corporation(法人)、Organization(組織)の3種類のエンティティを独立したデータベースで管理し、Gutenbergブロックで著者パネルとSchema.org JSON-LD構造化データを出力するWordPressプラグインです。
主な機能
- 独立したエンティティデータベース - WordPressユーザーとは別に、Person / Corporation / Organization を個別管理
- Gutenbergブロック対応 - ブロックエディタから挿入・設定・プレビューが可能
- Schema.org JSON-LD出力 -
Person、Corporation、Organizationの構造化データをGoogleリッチリザルト仕様に準拠して出力 - Standard / Customモード - 独立したJSON-LD出力、または他プラグイン(Yoast SEO、Rank Math等)の既存スキーマへの紐付け
- エンティティごとの表示ラベル - 記事ごとに「執筆者」「監修者」「運営会社」等のラベルをブロックエディタから個別設定
- 5種類のパネルデザイン - Default / Dark / Accent / Minimal / Card をエンティティごとに選択可能
- ソーシャルアイコン - sameAs URLを自動判定してDashiconsで表示(X、Facebook、LinkedIn、GitHub、YouTube等)
- メディアライブラリ連携 - 画像・ロゴをWordPressメディアライブラリから選択
- 使用記事の追跡 - 各エンティティの編集画面から、どの記事で使われているかを確認可能
- 管理画面リンク - ブロックエディタのサイドバーからエンティティ管理画面へ直接移動
動作要件
- PHP 8.0以上
- WordPress 6.0以上
インストール
wp-plugin-kashiwazaki-seo-author-panel-managerディレクトリを/wp-content/plugins/にアップロード- WordPress管理画面の「プラグイン」から有効化
- 管理メニューの「Kashiwazaki SEO Author Panel Manager」からエンティティを登録
使い方
エンティティの登録
管理メニュー「Kashiwazaki SEO Author Panel Manager」を開き、Person / Corporation / Organization タブからエンティティを追加・編集します。
記事への挿入
ブロックエディタで「+」ボタンをクリックし、「著者」または「Kashiwazaki」で検索。Kashiwazaki SEO Author Panel Manager ブロックを選択し、右サイドバーでエンティティ・ラベル・モードを設定します。
ショートコード(代替手段)
[author_panel persons="1,2" corporations="1" organizations="1" mode="standard"]
Customモード
他プラグインが出力した既存のJSON-LDスキーマに、author/publisher等のプロパティを紐付けます。
[author_panel persons="1" corporations="1" mode="custom" target_schema_id="https://example.com/post/#article"]
CustomモードのJSON-LDは <head> 内に出力されます。
パネルデザイン
| テーマ | 説明 |
|---|---|
| Default | グレー背景 + 細ボーダー |
| Dark | ダークネイビー背景 + 水色アクセント(WCAG AA準拠) |
| Accent | 白背景 + 左カラーボーダー |
| Minimal | 背景なし、下線のみ |
| Card | 白背景 + シャドウ + 大きめ角丸 |
ライセンス
GPL-2.0+
作者
柏崎剛 (Tsuyoshi Kashiwazaki) https://www.tsuyoshikashiwazaki.jp