WP_USE_THEMES
定数に関して、コーデックスは述べています:
独自のデザイン内でThe Loopを使用している場合(独自のデザインがテンプレートではない場合)、WP_USE_THEMESをfalseに設定します。
しかし、WordPress WP_USE_THEMES
がtrueまたはfalseに設定された場合の実際の効果は何ですか?WPでどのように使用されているのか知りたい。
WP_USE_THEMES
定数に関して、コーデックスは述べています:
独自のデザイン内でThe Loopを使用している場合(独自のデザインがテンプレートではない場合)、WP_USE_THEMESをfalseに設定します。
しかし、WordPress WP_USE_THEMES
がtrueまたはfalseに設定された場合の実際の効果は何ですか?WPでどのように使用されているのか知りたい。
回答:
これはでのみ使用されtemplate-loader.php
、テーマファイルをロードするかどうかを決定します。WordPressの通常の「ブートシーケンス」(で始まるwp-blog-header.php
)は、プラグインをロードし、URLを解析し、URLに基づいてポストクエリを実行し、テーマを呼び出します。このメインの投稿クエリは、通常「ループ」で使用されます。したがって、URL解析のすべての利点が必要であるが、サイトテーマを使用して表示しない場合は、に設定WP_USE_THEMES
するfalse
と、その最終ステップは実行されません。
functions.php
ファイルはまだロードされます。ロードされないのはテーマテンプレートのみです。