web-dev-qa-db-ja.com

最小/いいえDBクエリでURLをロードする

最小/いいえdbクエリでテーマテンプレートをロードするための正しい方法は何でしょうか?
もう一つの質問:書き換え規則を使ってワードプレス以外のテンプレートを 'ドライ'ロードすることは実行可能か?
それで、index.php?p = 1011の代わりに書き換えルールは/my_templates/single.php?id=1011?になります。

1
steakoverflow

WordPressのロードプロセスを深くカスタマイズするのは非常に面倒です。

ここでのあなたの要求がパフォーマンスに関連しているのか、それとも他のものに結びついているのかは、あまり明確ではありません。

あなたの質問に述べたように、次のようなアプローチがあるでしょう(狂気の昇順)。

  • 不要なクエリを引き起こしている実際のコードを完全に削除する、またはキャッシュなどの手法を使用して削除する
  • mu-pluginを使ってどのプラグインをロードするかを制御するなど、実行時にロードプロセスをカスタマイズする
  • カスタムのSHORTINITエンドポイントを構築し、必要な最小のWP coreを自分のコードで「手動」の方法でロードします。
1
Rarst