register_activation_hook 与 add_action('init') [英] register_activation_hook vs add_action('init')
本文介绍了register_activation_hook 与 add_action('init')的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试确定为什么有些 WordPress 插件使用 register_activation_hook(__FILE__, 'activate_plugin')
而其他插件使用操作 add_action('init', 'activate_plugin');代码>
I'm trying to determine why some WordPress plugins use register_activation_hook(__FILE__, 'activate_plugin')
while others use the action add_action('init', 'activate_plugin');
推荐答案
几个原因:
- register_activation_hook 是 WP2+,在此之前可以使用 add_action
- register_activation_hook 允许开发者指定函数所在的文件(虽然这似乎很少使用)
- 对我来说,register_activation_hook 更干净"
所以我敢打赌,使用版本 2 之前的 add_action 日期的插件或开发人员不知道 register_activation_hook
So I'd bet that plugins using add_action date from before version 2 or the developer isn't aware of register_activation_hook
这篇关于register_activation_hook 与 add_action('init')的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文