我正在使用小部件,发现它有钩子widget_init。如下所示,效果很好。
add_action('widgets_init', create_function('', 'return register_widget("example_widget");'));
但是钩子是“wp_widgets_init”,那么这里有什么区别呢?哪个更好?
查看wp_widgets_init的源代码,看起来 wp_widgets_init 首先初始化内部小部件,然后调用通用 widgets_init。因此,您需要使用第二个,因为您可以在已经设置好的 WP 环境上进行中继。