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ファイルはまだロードされます。ロードされないのはテーマテンプレートのみです。