首页 文章

Wordpress - 在插件页面上更新通知

提问于
浏览
1

目前,如果您使用Wordpress插件目录(托管您的插件),您可以使用SVN管理更新和版本更改 . 任何运行该插件的人都会收到版本更改通知,并可以选择自动升级 .

当有更新可用时,如何在插件页面(在仪表板中)添加自定义消息?

1 回答

  • 2

    我在WordPress的答案中提出了同样的问题answered .

    在更新通知中添加自定义消息的操作挂钩是 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 中使用此代码,则无论目标插件是否处于活动状态,都将显示该消息 .

相关问题