当插件通过WP仪表板中的自动更新进行更新时,我的插件需要触发init / build / checker函数。
从wordpress.org存储库更新插件后是否有一个WordPress钩子?
我不是在寻找register_activation_hook
或register_deactivation_hook
,因为它们仅在手动激活/停用时执行。
答案 0 :(得分:14)
是的,upgrader_process_complete
[另见:core reference]就是这么做的。检查第二个参数以了解它是核心,插件还是主题更新;如果它是大块的话。
add_action( 'upgrader_process_complete', function( $upgrader_object, $options ) {
// inspect $options
}, 10, 2 );