カスタムフィールドの値が未入力=非表示にする方法
  • カスタムフィールドの値が未入力=非表示にする方法
  • 記事公開: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関連の記事でお役に立てれば幸いです。

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

  • 【WordPress】カスタム投稿のアーカイブページを作成する方法

    WordPressでカスタム投稿を作成した場合、そのカスタム投稿のアーカイブページを作成したい場合が多いと思います。このアーカイブページは実は簡単に作成できるのです。今回はカスタム投稿のアーカイブページを作成する方法です。 記事を読む

  • WordPressで自動的に挿入されるpタグとbrタグを無効にする方法

    WordPressで記事や固定ページを作成すると、PタグとBRタグが改行にあわせて自動的に挿入されます。便利な機能なのですが、必要ないと感じている方もいるかもしれません。今回は自動的に挿入されるPタグとBRタグを無効にする方法をご紹介します。参考にしてください。 記事を読む

  • カスタム投稿の記事やアーカイブが404になる時の対処法

    カスタム投稿の記事やアーカイブが404になる時の対処法をご紹介します。この対処法、ビックリするぐらい簡単です。カスタム投稿の記事やアーカイブが404になって困っている方、3分間だけこのコンテンツを読んでください。すぐに問題は解決します! 記事を読む

  • 【WordPress】アイキャッチを設定する部分に説明文を表示する方法

    WordPressを始めて利用する方には、アイキャッチと言われてもピンと来ない方が多くいらっしゃいます。そこで、アイキャッチを設定する部分に簡単な説明文を掲載する方法をご紹介します。 記事を読む

  • WordPressサイトで記事を投稿したら自動的にはてブする方法

    WordPressサイトで記事を投稿したら自動的にはてブする方法をご紹介します。記事を公開すると自分のアカウントで自動的にはてブするカスタマイズです。コピペだけで実装できますので、興味のある方は参考にしてください。 記事を読む

コメントを残す


(必須)

*

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