回答:
muplugins_loaded
最も早いフックです。
ワードプレスの設定によっては、
MU_PLUGINS
ディレクトリにプラグインがない場合があります。その場合、このフックは起動しない可能性があります。
トリガーする次の最高のフックはplugins_loaded
です。
リソース
plugins_loaded
それafter_setup_theme
に応じて、通常のプラグインとテーマに最も適切です。
muplugins_loaded
アクションは何も上の条件付きではありません。発射します。ただし、muプラグインがない場合、フックを使用するのに十分早くにコードを実行する方法がわからない。
これを自分で調べることに興味がある人のために、Query Monitorという素晴らしいプラグインがあります。
プラグインをインストールしてアクティブにし(ステージングまたは開発インストール時に)、必要なものをドロップダウンから選択します。
受け入れられた答えに関するコメントで述べたように、フックmuplugins_loadedは条件付きではありません。ソースコードを読むと、少なくとも最近のバージョンのWordPressでは、常に起動されることがわかります。ドキュメントによると、これは最初の利用可能なフックでもあります。ただし、実際に使用する必要があるプラグインまたはネットワークでアクティブ化されたプラグインを作成しているのでない限り、プラグインまたはテーマがロードされる前に起動するため、使用する意味はありません。
プラグインを作成している場合、plugins_loadedは最初に使用する一般的なアクションフックです。
テーマのfunctions.phpにコードを追加する場合は、after_setup_themeを使用できます。