我使用wordpress CMS和CMB2 METABOXES和Custom字段。它的工作完美,但是当我进行循环时如果metabox中的数据不存在,则此脚本无论如何都会呈现空组字段。我想给脚本命令,如果它是空的---->显示我的自定义标记代码。我有这个
<?php $our_advantages_items = get_post_meta( get_the_id(), 'our_advantages_block_box', true );
if( !empty( $our_advantages_items ) ) {
foreach( $our_advantages_items as $our_advantages_item ) { ?>
<div class="cey96zggvcich3">
<div class="cey96zggvcich3_cvz">
<h2><?php echo $our_advantages_item['our_advantages_block_heading']; ?></h2>
<div class="io2ji39349959jeij">
<?php echo wpautop( $our_advantages_item['our_advantages_block_content'], 1 ); ?>
</div>
</div>
</div>
<?php }
} ?>
欢迎任何帮助!
答案 0 :(得分:0)
不确定我理解你的要求,只是在你的if语句中添加了一个
<?php if( !empty( $our_advantages_items ) ) : ?>
//If not empty write your html here
<?php else: ?>
//If empty write your html here
<?php endif; ?>