web-dev-qa-db-ja.com

"plugins_loaded"が呼び出されなかったのはなぜですか?

プラグインがロードされたら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")を呼び出すとき、それはうまく機能します。

私がカスタムテーマに取り組んでいることを知ることは興味深いかもしれません。

あなたが何か手引きを提供することができるか、あなたが私を助けるのを助けることができる何かを知る必要があるかどうか尋ねることができるならばありがとう。

3
jansensan

wp-settings.php ファイルを見てください。テーマがロードされる前にplugins_loadedアクションがトリガーされるのがわかります。テーマがフックする最初のアクションはafter_setup_themeアクションです。

10
Geert