WordPressを用いたホームページ制作はお任せください!岡山県を中心に絶賛活動中!
  • カスタムフィールドの値が未入力=非表示にする方法

カスタムフィールドの値が未入力=非表示にする方法

PAK86_kibunhajyounin20141221135634500 (5)

2016/4/24にコードを修正しました。カスタムフィールドで値が入力されていない項目を非表示にする方法をご紹介。カスタムフィールドに値を記入しなくても良い場合など、空白になるそのエリア自体を非表示にしたい時ってありますよね。今回はそんな方法をご紹介しています。

この記事は約 3 分で読めます。

IF文を使って項目自体を非表示にする

カスタムフィールドでコンテンツを構成している場合、カスタムフィールドに項目が入力されていない場合でも、その項目自体はサイト上に表示されてしまいます。

<div id="test">
<h2>項目A</h2>
<?php echo post_custom('sample'); ?>
</div>

この場合ですと、カスタムフィールドに値が入力されていないときでも、以下の部分がそのままサイト上に表示されてしまいます。

<div id="test">
<h2>項目A</h2>
</div>

今回は、カスタムフィールドに値が入力されていない場合、上記の部分も非表示するカスタマイズ方法をご紹介します。

カスタマイズと言っても簡単で、上記のタグにIF文を加えてやるだけ。
以下の様に記述すればOKです。

<?php $imgid = get_field('sample'); ?>
<?php if(empty($imgid)):?>
<?php else:?>
<div id="test">
<h2>項目A</h2>
<?php echo post_custom('sample'); ?>
</div>
<?php endif;?>

この様に記述すると【sample】の値が取得できない場合、項目自体を非表示にできます。
【sample】の部分には、カスタムフィールド名を記入してください。

まとめ

カスタムフィールドの値が入力されていない項目を非表示にする方法をご紹介しました。

とある案件で必要になったので調べたものをまとめてみました。
今回のコードの様に単純に使えるケースは少ないかと思います。

機会があれば、参考にしてください。

シェアしていただきありがとうございます。

PAK86_kibunhajyounin20141221135634500 (5)

この記事が気に入ったら【いいね】しよう!

Wordpressサイトのカスタマイズで
お困りではありませんか?

あなたのWordpressサイトを、ご希望に沿ってカスタマイズいたします。
次に該当する方は、お気軽にご相談下さい。

  • Wordpressサイトをカスタマイズしたいが、やり方が分からないで困っている。カスタマイズの知識が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしたいが、自分でカスタマイズする暇がない。カスタマイズが得意な人に丸投げしたい。
  • Wordpressサイトをカスタマイズしてみたが、上手くカスタマイズできなかった。カスタマイズ経験が豊富な人に任せたい。
  • Wordpressサイトをカスタマイズしてみたら、バグが発生して困っている。正常に動作するように正しくカスタマイズしてほしい。

一つでも該当する方は、以下のリンクからチェックしてみてください。

詳細を確認する

著者:とあるWEBディレクター

岡山在住のWebディレクターです。Wordpressを使ったWEBサイト制作を中心に7年間ほど活動させていただいています。

Wordpress関連の記事でお役に立てれば幸いです。

【関連記事】あなたが興味のありそうな関連記事をご紹介します。

  • ook161103346_tp_v

    WordPressで特定ページを表示するために使用されているテンプレートを調べる方法

    WordPressで構築したサイトの各ページがテーマのどのファイルを使っているか、簡単に確認できる方法をご紹介します。プラグイン「Show Current Template」を使えば一目瞭然!テーマをカスタマイズする方は絶対に確認してください。 記事を読む

  • GREEN_KU20140125500 (2)

    WordPressで構築したサイトに今日の日付を表示する方法

    WordPressで構築したサイトに今日の日付を表示する方法をご紹介します。基本的にカスタマイズの1つです。参考にしてください。 記事を読む

  • turn-749026_1280

    WordPressを最新のバージョンにアップデートする方法

    WordPressを最新のバージョンにアップデートする方法をご紹介します。WordPressをアップデートする機会は多いです。アップデートしたことが無い方は参考にしてください。2分後にはWordPressを最新のバージョンにアップデートする手順をマスターできます。 記事を読む

  • wordpress-login-error_a

    WordPressのログイン画面でログインエラーのふるふるを取る方法

    WordPressのログイン画面でログインエラーのふるふるを取る方法を紹介します。WordPressはパスワードを間違えたりしてログインできないと、画面がふるふると震えます。普段は気にならないのですが、ちょっとイラっとしたのでふるふるを取ってみました。 記事を読む

  • N866_ookawasanmaru500

    WordPressのカスタム投稿タイプでアイキャッチを有効にする方法

    wordpressのカスタム投稿タイプでアイキャッチを有効にする方法を解説します。カスタム投稿を有効にすれば、アイキャッチも当然有効になると考えていたので、ちょっとビックリしました。やり方を調べたので参考にしてください。 記事を読む

コメントを残す


(必須)

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)