Press Pilot WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/olein-jp/od-press-pilot/releases/download/0.1.8/od-press-pilot-0.1.8.zipWordPress AI Client を利用した「AIお知らせ作成アシスタント」プラグインです。@wordpress/env で WordPress を起動し、このリポジトリ全体をプラグインとしてマウントします。
必要なもの
- Docker Desktop
- Node.js 20 以上
- npm
- Composer
セットアップ
npm install
composer install
npm run build
npm run env:start
起動後の URL は次の通りです。
- WordPress: http://localhost:8890
- 管理画面: http://localhost:8890/wp-admin
- ユーザー名:
admin - パスワード:
password
よく使うコマンド
npm run env:start
npm run env:stop
npm run wp -- plugin list
npm run wp -- plugin activate od-press-pilot
npm run lint:php
npm run build
bash scripts/build-release-zip.sh 0.1.0
構成
od-press-pilot.php: プラグインのメインファイルsrc/: PHP クラスと React 管理画面build/: 管理画面アセットvendor/: Composer 依存(Release zip に同梱).wp-env.json: ローカル WordPress 環境設定
管理画面
- Press Pilot > コンテンツ生成
- Press Pilot > 広報プロフィール
AI Provider の API キーはこのプラグインでは保存しません。WordPress 7.0 以上の Settings > Connectors で設定された Provider を AI Client 経由で利用します。OpenAI、Google (Gemini)、Anthropic など複数の AI Provider が接続済みの場合は、コンテンツ生成画面で使用する Provider を選択できます。
リリース
main の履歴上にあるコミットへ *.*.* 形式のタグを push すると、GitHub Actions が Release を作成し、配布用 zip を添付します。
git tag 0.1.0
git push origin 0.1.0
配布 zip は od-press-pilot/ ディレクトリを含む WordPress プラグイン形式で作成されます。node_modules/ や .wp-env/ は含めず、管理画面アセットの build/ と Composer 依存の vendor/ を含めます。
管理画面からのアップデート確認には inc2734/wp-github-plugin-updater を利用します。GitHub Releases の最新リリースに添付された zip が、WordPress のプラグイン更新パッケージとして使われます。
Releases
8 releases. Each count is every asset in that release; expand a row for the breakdown.