独自のテンプレートシステムを使いたい場合にどうすればよいか。 テンプレートの仕組み † WordPressでは、include/template-loader.phpがテンプレートのロードを担っている。この中で、feed、trackback別の処理、ページ種別によるテンプレートファイルのロードなどを行なっている。 ↑ テンプレートのフックを利用した組み込み † template_includeフィルターを利用すれば、テンプレートのロード前に独自の処理を追加できそう。 add_filter('template_include', 'my_template_loader'); function my_template_loader($template) { // do something include($template); // falseを返して呼び出し元でのincludeを無効にする