为什么不调用/触发“Plugins_Load”?

时间:2013-09-02 作者:jansensan

我正在打电话load_plugin_textdomain 然而,一旦加载了插件,就不会发生这种情况。我确实激活了一个插件,所以这不应该触发吗?

add_action("plugins_loaded", "test_override");

function init_localization()
{
    echo "init_localization<br>";
    load_plugin_textdomain
    (
        TEXT_DOMAIN, 
        false, 
        LANGUAGE_DIR
    );
}

function test_override()
{
    echo "text_override<br>";
}
在另一个上下文中,调用时add_action("init", "init_custom_post_types"), 它工作得很好。

知道我正在处理一个自定义主题可能会很感兴趣。

如果您能提供任何指导,或询问您是否需要了解任何有助于您帮助我的信息,请向我表示感谢。

1 个回复
SO网友:Geert

看看wp-settings.php 文件你会看到plugins_loaded 在加载主题之前触发操作。主题的第一个可用操作是after_setup_theme 行动

结束