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ページ font functions.php google NEWマーク RSS single.php webツール WEBデザインツール Wordpress アーカイブ カスタム カスタムフィールド カスタムフィールドテンプレート カスタム投稿 カテゴリー カレンダー サイドバー ターム テキスト テンプレートタグ プラグイン ヘッダ ページ ポップアップ メニュー 並び替え 並べ替え 人気 便利 分岐 印刷 年別アーカイブ 投稿 投稿記事 改行 文字数 文法チェック 最新記事 月別アーカイブ 特定カテゴリー 画像