widget_init和wp_widget_init挂钩有什么区别?哪一个更好用?

时间:2012-08-10 14:08:29

标签: wordpress plugins

我使用的是widget,发现它有钩子widget_init。 如下所示,效果很好。

add_action('widgets_init', create_function('', 'return register_widget("example_widget");'));

但钩子是“wp_widgets_init”,那么这里的区别是什么?哪个更好?

1 个答案:

答案 0 :(得分:0)

查看wp_widgets_init的来源,看起来wp_widgets_init首先初始化内部小部件,然后调用泛型widgets_init。因此,您可以使用第二个,因为您可以在WP环境中进行中继以进行设置。