2017-02-27 77 views
0

我使用WordPress的CMS和CMB2 METABOXES和自定義字段。它的工作完美,但當我循環如果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

不知道我理解你的要求,而只是添加其他對您的if語句

<?php if(!empty($our_advantages_items)) : ?> 
    //If not empty write your html here 

<?php else: ?> 
    //If empty write your html here 
<?php endif; ?> 
+0

我試圖把這個說法在我的標記,但它不工作。我相信你的回答是對的,但我的代碼最終必須看起來如何?你能用我的代碼更新你的答案嗎?謝謝! – nito

+0

我剛剛更新了我的答案,使其更易於使用。嘗試使用這種格式,因爲它更容易處理。我老實說無法讀取你發佈的代碼,因爲縮進全都是怪事 –

相關問題