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:澄清一下,如果代码包含在该插件中,它仅适用于活动插件。如果我们在另一个活动插件、必须使用插件或主题中使用此代码functions.php,则无论目标插件是否处于活动状态,都会显示消息。

于 2013-04-12T00:24:42.383 回答