タグ別アーカイブ: シングルページ

WordPressで、1つの投稿を2つのフォーマットで出力(URLも別)とかできたりしないだろうか。

パラメータでシングルページのテンプレートを変更

WordPressで、1つの投稿を2つのフォーマットで出力(URLも別)とかできたりしないだろうか。WordPress で与えられたパラメータによって、シングルページで適用するテンプレートを変更する方法。
Eri さんが、こんなことを言っていたのでサクッと作りました。
話を聞くと、通常の表示ページの他に印刷用のページを用意して、見た目をガラッと変えたいとのこと。

例えば、パーマリンクが http://example.com/archives/1 の場合、http://example.com/archives/1?type=print にアクセスすると、テンプレートとして single.php を読み込む代わりに single-print.php を読み込ませたい。
これは single_template というフィルターフックを利用して、通常とは違うテンプレートを読み込むようにすることで対応できます。
続きを読む