[WP覚書]固定ページの条件分岐タグメモ

2012年11月5日

まだあまり慣れてないのですが、Mailformproの設置の時に使った特定固定ページの条件分岐は結構あっさりできたので、他のも応用すればなんとかなるかな!?

contactのスラッグを付けた固定ページのみ出力させる

<?php if(is_page(contact)): ?>
~
<?php endif; ?>

条件分岐タグ – WordPress Codex 日本語版

投稿タイプ – WordPress Codex 日本語版

ワードプレスの条件分岐コピペ用 – ひかげStyle

WordPress › フォーラム » 特定の固定ページのみ、タイトルを非表示にしたいのですが…

◯◯以外の分岐は「!」を付ける 20121105追加

逆に指定したページ以外でなにかをしたい場合は、「is」の前に「!」が付けます。

固定ページ以外

<?php if(!is_paged()): ?>

特定の固定ページ以外

<?php if(!is_page(contact)): ?>

トップページの分岐 20121105追加

トップページのみに表示させる時

<?php if(is_home()): ?>

または

<?php if(is_home() && !is_paged()): ?>
参考:<a class="mark" href="http://webdesignrecipes.com/wordpress-conditional-tags-and-custom-post-type/" target="_blank">WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ</a>

固定ページをフロントページにしてる場合

<?php if(is_front_page()): ?>

function.phpの分岐 20121105追加

if (is_paged())

のように冒頭の「」をとってしまえばいいみたい。

参考ページ

もう覚えなくても大丈夫!?WordPressの条件分岐タグの使い方まとめ | Oxy notes

条件分岐タグ – WordPress Codex 日本語版

WordPressをカスタマイズするなら絶対覚えておきたい条件分岐やカスタム投稿タイプなどいろいろ

WordPressPHP

Posted by ponnao