1

現在、(プラグインをホストするために) Wordpress プラグイン ディレクトリを使用している場合、SVN を使用して更新とバージョン変更を管理できます。そのプラグインを実行しているすべての人は、バージョンの変更が通知され、自動的にアップグレードするオプションがあります。

更新が利用可能な場合、プラグイン ページ (ダッシュボード) にカスタム メッセージを追加するにはどうすればよいですか?

4

1 に答える 1

2

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と、ターゲット プラグインがアクティブかどうかに関係なく、メッセージが表示されます。

于 2013-04-12T00:24:42.383 に答える