前提・実現したいこと
配列に値が一つも入っていなかった場合、非表示にしたいです。
emptyを試してみたのですが上手く動作しませんでした。
どなたかよい方法を教えていただけないでしょうか。
使用しているCMS:wordpress
プラグイン:Advanced Custom Fields
フィールドタイプ:Group 「data」
「data」の中身
フィールドタイプ:テキスト「txt」
フィールドタイプ:テキスト「txt2」
フィールドタイプ:テキスト「txt3」
フィールドタイプ:テキスト「txt4」
フィールドタイプ:繰り返しフィールド「list」
フィールドタイプ:繰り返しフィールド「list2」
フィールドタイプ:繰り返しフィールド「list3」
該当のソースコード
php
1<?php $data = the_field('data');?> 2<?php if(!empty($data)):?> 3<section> 4 空じゃない 5</section> 6<?php endif; ?> 7 8
var_dump「$data」の中身
■値が入っている場合 Array, 01, あああ, Array, 02, いいい, ArrayNULL ■空の場合 , , , , , , NULL
試したこと
以下でも試しました
<?php $data = the_field('data');?> <?php if(isset($data)):?> <section> 空じゃない </section> <?php endif; ?>あなたの回答
tips
プレビュー