在- plugins_loaded还是init中挂接D1是最好的/推荐的方法?使用这两种方法的缺点是什么。
发布于 2019-01-03 10:55:12
加载翻译文件尽可能晚为您的插件的用例。这允许其他插件尽可能多的时间完全初始化。
你为什么要关心其他插件呢?因为他们也可能参与本土化进程。例如,更改站点语言或筛选翻译文件路径。如果你打败他们,他们就不能做那些事。
从您的两个示例中可以看出:plugins_loaded首先触发,所以在大多数情况下,init是这两种情况中最好的。但是,它仍然会在其他插件的init代码之前触发init代码的风险,因此在add_action调用中设置一个低优先级。(较大的数目=较低的优先权)。
如果您的翻译需要更早,那么您必须更早地加载它们。但是,如果您需要的时间早于init,那么您的整个设置可能会启动得太早。
https://wordpress.stackexchange.com/questions/324380
复制相似问题