目前,如果您使用Wordpress插件目录(托管您的插件),您可以使用SVN管理更新和版本更改 . 任何运行该插件的人都会收到版本更改通知,并可以选择自动升级 .
当有更新可用时,如何在插件页面(在仪表板中)添加自定义消息?
我在WordPress的答案中提出了同样的问题answered .
在更新通知中添加自定义消息的操作挂钩是 in_plugin_update_message-{$folder}/{$file} ,是要插入的插件中的文件夹/文件:
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'; }
并且,正如您注意到"Anyone who running that plugin will be notified",这仅适用于活动插件 .
PS:澄清一下,如果代码包含在该插件中,它仅适用于活动插件 . 如果我们在另一个活动插件或Must Use插件中使用此代码,或者在主题 functions.php 中使用此代码,则无论目标插件是否处于活动状态,都将显示该消息 .
functions.php
1 回答
我在WordPress的答案中提出了同样的问题answered .
在更新通知中添加自定义消息的操作挂钩是
in_plugin_update_message-{$folder}/{$file}
,是要插入的插件中的文件夹/文件:并且,正如您注意到"Anyone who running that plugin will be notified",这仅适用于活动插件 .
PS:澄清一下,如果代码包含在该插件中,它仅适用于活动插件 . 如果我们在另一个活动插件或Must Use插件中使用此代码,或者在主题
functions.php
中使用此代码,则无论目标插件是否处于活动状态,都将显示该消息 .