カスタムフィールドの値が未入力=非表示にする方法
  • カスタムフィールドの値が未入力=非表示にする方法
  • 記事公開:2016/04/24
  • 最終更新:2016/05/17

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

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

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

Wordpressのカスタマイズなら全てお任せ!

http://takayakondo.com/

WordpressのカスタマイズならWordpressカスタマイザーにお任せください!
毎月5件の限定受注。お見積もりはいつでも無料です。

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】の部分には、カスタムフィールド名を記入してください。

まとめ

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

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

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

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

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

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

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

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

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

詳細を確認する

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

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

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

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

  • 「Contact Form 7」の入力欄に入力例を表示させる方法

    【Contact Form 7】の入力欄に入力例を表示させる方法をご紹介します。メールフォームの入力欄に薄く入力例が表示されるのがありますが、Contact Form 7でも同じことができます。手順を知りたい方は続きをお読みください。 記事を読む

  • wordpressのリビジョンを停止・回数制限する方法

    wordpressのリビジョン機能を停止あるいは制限する方法をご紹介します。リビジョンがデータベースの容量を圧迫する前に、このコンテンツを参考に対策を立ててください。対策に必要な時間は1分です。 記事を読む

  • 基本的なオリジナルショートコードを作る方法

    簡単なオリジナルショートコードを作成する方法をご紹介。ショートコードの作成と聞くと、難しそうと思う方もいらっしゃいますが、そんなことはありません!簡単なショートコードなら1分程度で作成することができます。 記事を読む

  • WordPress管理画面の投稿一覧にカスタムフィールドの値を表示させる方法

    WordPress管理画面の投稿一覧にカスタムフィールドの値を表示させる方法をご紹介しています。カスタムフィールドの値を投稿一覧から確認できると便利だと思いませんか?興味のある方は参考にしてください。5分後には投稿一覧にカスタムフィールドの値が表示されています。 記事を読む

  • 投稿一覧からサクッとアイキャッチ画像を設定する方法

    WordPressのプラグイン【Easy Featured Images】をご紹介いたします。投稿の編集画面を開かず、投稿一覧画面からアイキャッチを設定できるようにするプラグイン、【Easy Featured Images】に興味のある方は、ご一読ください。 記事を読む

コメントを残す


(必須)

*

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