in_plugin_update_message-{$file}

动作钩子
do_action( "in_plugin_update_message-{$file}", $plugin_data, $response )
参数
  • (array) $plugin_data An array of plugin metadata. See get_plugin_data() and the {@see 'plugin_row_meta'} filter for the list of possible values.
    Required:
  • (object) $response { An object of metadata about the available plugin update. @type string $id Plugin ID, e.g. `w.org/plugins/[plugin-name]`. @type string $slug Plugin slug. @type string $plugin Plugin basename. @type string $new_version New plugin version. @type string $url Plugin URL. @type string $package Plugin update package URL. @type string[] $icons An array of plugin icon URLs. @type string[] $banners An array of plugin banner URLs. @type string[] $banners_rtl An array of plugin RTL banner URLs. @type string $requires The version of WordPress which the plugin requires. @type string $tested The version of WordPress the plugin is tested against. @type string $requires_php The version of PHP which the plugin requires. }
    Required:
定义位置
相关勾子
auto_plugin_update_send_emailplugins_auto_update_enabledauto_plugin_theme_update_emailpost_updated_messagesplugins_update_check_locales
相关方法
list_plugin_updateswp_plugin_update_rowsget_plugin_updateswp_get_auto_update_messagewp_plugin_update_rowoption_update_filter
引入
2.8.0
弃用
-

in_plugin_update_message-{$file} – 这个动作钩子是在插件更新界面触发的,它允许你在插件更新信息中添加自定义信息。钩子名称中的{$file}参数代表插件文件路径。

在插件列表表的每一行的更新消息容器末尾触发。

钩子名称的动态部分$file是指插件的主文件相对于插件目录的路径。

do_action( "in_plugin_update_message-{$file}", $plugin_data, $response ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores

常见问题

FAQs
查看更多 >