機能 / 仕様など

プラグイン一覧画面にて、更新可能なプラグインにはアラートボックスが表示されます。 そのアラートボックスに任意のメッセージを足すことができます

こんな感じで固定メッセージの下に任意のメッセージを足せます

こんな感じで固定メッセージの下に任意のメッセージを足せます

どんなシーンで使うのか

メッセージを足すためのコード

コードサンプル

//in_plugin_update_message-{プラグインディレクトリから見たプラグインファイルへの相対パス}, {関数・メソッド名}
add_action( 'in_plugin_update_message-' . plugin_basename( __FILE__ ), 'in_plugin_update_message', 10, 2 );

/**
* notice update message.
*/
function in_plugin_update_message( $data, $response ) {
	echo '{追加したいメッセージを入れます}';
}

特定のバージョンアップに向けてメッセージを出したい場合(類人猿のケース)

あるバージョンにバージョンアップする場合だけメッセージを追加したい場合は、外部にバージョンとメッセージを格納したJSONを用意して、そのデータを引っ張ることで表示することができます

(※JSON以外の形でももちろん大丈夫かと思います、バージョンへの識別子とそのバージョンのメッセージが入ってさえいればうまくいくはず)

JSONを用意して任意の場所へアップする

[
	{
		"0.0.10": {
			"message": "メッセージテキストが入ります",
			"url": "<https://rui-jin-en.com/>"
		}
	},
	{
		"0.0.11": {
			"message": "メッセージテキストが入ります",
			"url": "<https://rui-jin-en.com/>"
		}
	},
	{
		"0.0.12": {
			"message": "メッセージテキストが入ります",
			"url": ""
		}
	},
	{
		"0.0.9": {
			"message": "メッセージテキストが入ります",
			"url": ""
		}
	}
]

JSONはスプレッドシートから出力も可能です

スプレッドシートからjsonを作る - Qiita

コード