データベースのレコードを変更せずに、ページのロード時にページにロードされたテンプレートを変更することは可能ですか?
これはtemplate_redirect
アクションで実行できると思いますが、おそらくWPコアのtemplate-loader.phpファイルと関係があるでしょうが、私はそれを理解できません。
どんなポインターも壮大になるでしょう!
万が一誰かがコーデックスを見ずにパスタをコピーするためにここに来る。
適切なフィルタIS"template_include
"
次を参照してください。 コーデックス - フィルタリファレンス
Radekが指摘したように、その方法はあなたのテーマを破壊する可能性があります。
追加情報:記事" template_redirectを使用して代替のテンプレートファイルをロードしないでください "by Mark Jaquith彼が言うところでは、一言で言えば、template_redirect
はリダイレクトのためであり、template_include
は includes のためです。