wordpress 通常のテンプレートとは違うテンプレートを読み込む 2013年7月16日
Tag: |


通常のテンプレートとは違うテンプレートを呼び出します。

印刷プレビューページや、お問い合わせフォームなどを、ポップアップウインドウなどで呼び出す場合、ヘッダやフッダが不要な場合がありますよね?そんな時に通常のsingle.phpではなく別のテンプレートを呼び出す方法です。

1.まず呼び出し用のテンプレートを作成します。

single.phpを複製して別のテンプレート名を付けます。
例:プリント用ならばsingle-print.php

2.このテンプレートで不要なヘッダ、フッダなどを外すか、プリント用のcssを作成して表示させたくないboxをdisplay:none;で非表示にします。

3.通常のsingle.phpに別のテンプレートを呼び出すボタンを付ける

ボタンのリンク先をシングルページのURLの後ろに?type=printを付け加える

printはテンプレート名 // single-print.php

例:表示されている記事ページのurlが
http://msweb.moo.jp/wordpress/971/ならば
http://msweb.moo.jp/wordpress/971/?type=print
<a href="<?php the_permalink(); ?>?type=print" >印刷ページを表示</a>

このページをpopup windowで表示したり、別ウインドウで表示すればいいですよね。

関連記事

New

Aechive

Tag

css Facebook facebookカスタマイズ Facebookページ facebooRSS font functions.php google NEWマーク photoshop RSS SEO single.php webツール WEBデザインツール Wordpress アイコン アーカイブ エディタ カスタムタクソノミー カスタムフィールド カスタムフィールドテンプレート カスタム投稿 カテゴリー カレンダー クリップアート サイドバー ターム テキスト テンプレートタグ パターン ブラシ プラグイン ヘッダ ページ 並び替え 人気 便利 分岐 文法チェック 月別アーカイブ 特定カテゴリー 画像 記事