印刷プレビューページや、お問い合わせフォームなどを、ポップアップウインドウなどで呼び出す場合、ヘッダやフッダが不要な場合がありますよね?そんな時に通常のsingle.phpではなく別のテンプレートを呼び出す方法です。
1.まず呼び出し用のテンプレートを作成します。
single.phpを複製して別のテンプレート名を付けます。
例:プリント用ならばsingle-print.php
2.このテンプレートで不要なヘッダ、フッダなどを外すか、プリント用のcssを作成して表示させたくないboxをdisplay:none;で非表示にします。
3.通常のsingle.phpに別のテンプレートを呼び出すボタンを付ける
ボタンのリンク先をシングルページのURLの後ろに?type=printを付け加える
printはテンプレート名 // single-print.php
<a href="<?php the_permalink(); ?>?type=print" >印刷ページを表示</a>
このページをpopup windowで表示したり、別ウインドウで表示すればいいですよね。