wordpress - 插件更新 Hook

标签 wordpress plugins hook activation

当插件通过 WP 仪表板中的自动更新进行更新时,我的插件需要触发 init/build/checker 函数。

从 wordpress.org 存储库更新插件后是否会触发 WordPress Hook ?

我不是在寻找register_activation_hookregister_deactivation_hook,因为它们仅在手动激活/停用时执行。

最佳答案

是的,upgrader_process_complete [另请参阅:core reference ] 这样做。检查第二个参数以了解是否是核心、插件或主题更新;以及是否是散装的。

add_action( 'upgrader_process_complete', function( $upgrader_object, $options ) {
    // inspect $options
}, 10, 2 );

关于wordpress - 插件更新 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24187990/

相关文章:

mysql - 从 MySQL 数据库中的数字中删除点和逗号

php - 迁移到新主机后无法访问 WordPress 仪表板

python - 将包作为 Python 中的插件

c++ - 调用 SetWindowsHookEx 指向的方法

c++ - UnhookWindowsHookEx 是否从 Hook 的应用程序中卸载线程特定 Hook 的库?

javascript - 无法弄清楚使用 jquery 添加/删除类

php - WordPress 最近帖子的 MySql 查询需要链接到各个帖子

javascript向导/助手插件

php - 通过 $wpdb->query() 更新 Wpdb 不工作

Vim - 在 mercurial 中显示提交时的差异;