タグ

フックとHookに関するpoyosiのブックマーク (1)

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

    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
  • 1