目前,如果您使用 Wordpress 插件目录(来托管您的插件),则可以使用 SVN 管理更新和版本更改。任何运行该插件的人都会收到版本更改的通知,并可以选择自动升级。
当有可用更新时,如何在插件页面(仪表板中)添加自定义消息?
最佳答案
我已经answered WordPress 问答中也有同样的问题。
在更新通知中添加自定义消息的操作 Hook 是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
中使用此代码,那么无论目标插件是否事件,都会显示该消息。
关于php - WordPress - 插件页面上的更新通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15960617/