的第三个参数add_action
是挂接到操作的函数将执行的优先级或顺序。从…起add_action
in codex:
(可选)用于指定与特定操作关联的函数的执行顺序。较小的数字对应较早的执行,具有相同优先级的函数按照它们添加到操作的顺序执行。默认值:10
省略优先级会使动作挂钩的默认优先级为10。在您链接的教程的特定情况下,我看不出有什么特殊原因需要将其优先级设置为0。
至于你的另一个问题-
最后,在实际函数之前调用上述函数是否有好处
简单地定义一个函数并不调用该函数。在本例中,您发布的代码段将该函数挂接到一个操作init
. from codex:
动作是WordPress核心在执行期间或特定事件发生时在特定点启动的挂钩。您的插件可以使用动作API指定在这些点执行一个或多个PHP函数。
当WordPress到达init
在请求阶段,将调用与该操作挂钩的所有函数。请参见Action Reference 更多信息和WordPress在请求中执行的所有操作的列表。