WordPress で与えられたパラメータによって、シングルページで適用するテンプレートを変更する方法。 Eri さんが、こんなことを言っていたのでサクッと作りました。 話を聞くと、通常の表示ページの他に印刷用のページを用意して、見た目をガラッと変えたいとのこと。 例えば、パーマリンクが http://example.com/archives/1 の場合、http://example.com/archives/1?type=print にアクセスすると、テンプレートとして single.php を読み込む代わりに single-print.php を読み込ませたい。 これは single_template というフィルターフックを利用して、通常とは違うテンプレートを読み込むようにすることで対応できます。 以下のコードをテーマの functions.php に追記してあげましょう。 func
![パラメータでシングルページのテンプレートを変更 - dogmap.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/29d4fda992e28dd4298adaee49030b8131d6173a/height=288;version=1;width=512/https%3A%2F%2Fdogmap.jp%2Fwp-content%2Fuploads%2F2011%2F02%2Fscreenshot.png)