所有挂钩都是在核心WordPress应用程序完成加载过程后执行的。
因此,初始化挂钩主要用于在插件和主题中初始化进程。
WordPress中可用的init hook的执行顺序如下-
(1)init -> 在WordPress完成加载后但在发送任何标头之前运行。通常,插件会使用它来初始化其进程。
(2)widgets_init -> 用于注册应用程序的侧栏小部件。这个register_widgetfunction
在这个钩子中执行。
(3)admin_init -> 当用户访问WordPress的admin部分时,作为第一个操作执行。通常,它用于初始化特定于管理区域的设置。
admin_init
每次呈现管理页面时,钩子都会运行。
您还可以查看Wordpress Codex 有关激活过程的更多信息。