v1.3.8
変更内容(v1.3.7 以降)
GitHub Release 更新通知の修正
- Update URI 向け
update_plugins_github.comフックを追加(WordPress 5.8+ 公式経路) - 更新 transient の
checked配列にインストール済みバージョンを登録 - バージョン判定をリクエスト毎に
get_plugin_data()から取得するよう変更
GitHub API 連携の強化
/releases/latest失敗時は/releases一覧からフォールバック取得- API 失敗時のバックアップキャッシュ(24時間)を追加
- キャッシュ TTL を 15 分に短縮(プラグイン一覧表示時に再取得)
KTP_BANNER_GITHUB_TOKEN/KP_GITHUB_TOKEN対応- GitHub zipball ダウンロード向け HTTP ヘッダー調整
その他
- 「更新を確認」クリック時(
force-check)にキャッシュ破棄 - 更新チェッカーの初期化を
plugins_loaded(管理画面 / WP-Cron)に限定
更新方法
WordPress 管理画面の「プラグイン」→「更新を確認」から更新できます(GitHub zipball 経由、展開フォルダ名 ktp-banner)。
※ v1.3.7 以前で更新通知が表示されない場合は、本 ZIP を手動配置後に以降の更新は自動通知されます。