現在、(プラグインをホストするために) Wordpress プラグイン ディレクトリを使用している場合、SVN を使用して更新とバージョン変更を管理できます。そのプラグインを実行しているすべての人は、バージョンの変更が通知され、自動的にアップグレードするオプションがあります。
更新が利用可能な場合、プラグイン ページ (ダッシュボード) にカスタム メッセージを追加するにはどうすればよいですか?
WordPress Answers で同じ質問に回答しました。
更新通知にカスタム メッセージを追加するアクション フックはin_plugin_update_message-{$folder}/{$file}
、ターゲットにしたいプラグインのフォルダー/ファイルです。
$file = basename( __FILE__ );
$folder = basename( dirname( __FILE__ ) );
$hook = "in_plugin_update_message-{$folder}/{$file}";
add_action( $hook, 'update_message_wpse_87051', 10, 2 );
function update_message_wpse_87051( $plugin_data, $r )
{
echo 'Hello World';
}
そして、「そのプラグインを実行している全員に通知されます」とお気づきのように、これはアクティブなプラグインに対してのみ機能します。
PS: 明確にすると、コードがそのプラグインに含まれている場合、アクティブなプラグインに対してのみ機能します。このコードを別のアクティブなプラグイン、Must Use プラグイン、またはテーマで使用するfunctions.php
と、ターゲット プラグインがアクティブかどうかに関係なく、メッセージが表示されます。