- .htaccess
- 404エラー
- All-in-One WP Migration
- API Key
- background
- Bootstrap4
- border
- Canonet
- Contact Form 7
- Contact Form7
- css
- Easy FancyBox
- fixed
- flex
- font
- Font−family
- googlemap
- header.php
- Intuitive Custom Post Order
- Lightbox
- MW WP Form
- ol
- PHP
- reCAPTCHA
- SSL
- SVG
- text-shadow
- the_content
- wordpress削除
- youtube
- アイキャッチ
- アコーディオン
- アコーディオンメニュー
- アニメーション
- アンカーリンク
- エックスドメイン
- エディター
- エフェクト
- カスタムフィールド
- カテゴリー
- カラー
- カレント
- かんたんインストール
- サーバー移行
- さくらのレンタルサーバー
- スクロール
- スパムメール
- スムーススクロール
- タグ
- ツイッター
- データベース
- ドメイン
- ドメイン移管
- トリミング
- ドロップダウン
- にゅるっと
- ネームサーバー
- パーミッション
- パスワード保護
- バックアップ
- ハンバーガー
- ハンバーガーメニュー
- ファイルサイズ
- フォント
- プレビュー
- マウスオーバー
- ムームー
- ラベル
- リスト
- リスト横並び
- リダイレクト
- レスポンシブ
- ローディング
- ロリポップ
- 並び替え
- 名刺
- 固定ページ
- 投稿記事
- 投稿詳細ページ
- 擬似クラス
- 文字制限
- 条件分岐
- 無料のレンタルサーバー
- 背景画像
- 記事一覧
- 記事一覧ページ
- 記事詳細ページ
メインビジュアルは、トップページ(ホーム)だけしか表示したくない。
ぱんくずナビはトップページには表示しない。
条件分岐のPHPの書き方のメモ。
header.phpで使用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/* Your code... */</code><?php if ( is_home() || is_front_page() ) : ?> <!-- ここにトップページに表示させるものを記入 --> <?php elseif(is_404()): ?> <!-- 404に表示させるものを記入 --> <?php elseif( is_archive() ): ?> <!-- アーカイブに表示させるものを記入 --> <span><?php elseif( is_year() ) : ?> <!-- 年間アーカイブに表示させるものを記入 --> </span><?php elseif(is_category('news')): ?> <!-- ニュース一覧ページに表示させるものを記入 --> <?php elseif(in_category( array( 1 ) )): ?> <!-- ニュース詳細ページに表示させるものを記入 --> <?php elseif(is_page('ページのパーマリンク')): ?> <!-- 指定の固定ページに表示させるものを記入 --> <?php else: ?> <!-- 上記以外のページ全てに表示させるものを記入 --> <?php endif; ?> |
1 |
特定の固定ページ
1 |
<?php elseif( is_page('ページID') ) : ?> |
1 |
<?php elseif( is_page('ページ名')): ?> |
特定の記事だけ(複数あるとき)
1 |
<?php elseif( is_single( array('投稿ID','投稿ID','投稿ID') ) ) : ?> |
特定の固定ページだけ(複数あるとき)
1 |
<?php if( is_page( array('ページID','ページID','ページID') ) ) : ?> |
ページ名でも可。
特定のカテゴリーページのみ(複数)
1 |
<?php elseif( is_category( array('カテゴリーID', 'カテゴリーID') ) ) : ?> |
elseif( is_category( array(‘1’, ‘3’, ‘6’) ) ) :と書けば「カテゴリーIDが1、3、6の記事一覧ページであれば」という条件分岐になる。
elseif( is_category( array(‘html’, ‘css’, ‘php’) ) ) : というようにカテゴリーのスラッグ名で複数指定も可能
検索結果ページ
1 |
<?php elseif(is_search()): ?> |
トップページ以外の全てのページに表示させる分岐
主にパンくずに使用
1 2 3 4 5 6 7 8 9 |
<?php if ( !is_home() && !is_front_page() ) : ?> <?php if (function_exists('bcn_display') && !is_front_page()) { echo '<ol class="breadcrumb">'; bcn_display_list(); echo '</ol>'; } ?> <?php endif; ?> |