当自定义字段为空时隐藏div

时间:2014-07-15 作者:user3756781

当自定义字段的输入为空时,我很难隐藏div。这是我正在使用的代码,但似乎无法使其正常工作。显示内容的字段是\\u cmb\\u fe\\u wysiwyg

 <?php
        if( empty( $post->post_content) ) {
           //empty
           }
        else {
              echo \'<div id="ingredientsNeeded">\';
                    echo \'<h3>Ingredients</h3>\';
                  echo wpautop( get_post_meta( get_the_ID(), $prefix . \'_cmb_fe_wysiwyg\', true ) ); 
                  echo \'</div>\';
           } 
 ?>   

1 个回复
最合适的回答,由SO网友:bigant841 整理而成

我想你要找的是:

 <?php $post = get_post_meta($post->ID, \'_cmb_fe_wysiwyg\', true) ; if (!empty($post)) { ?>
        <div id="ingredientsNeeded">
              <h3>Ingredients</h3>
              <?php echo wpautop( get_post_meta( get_the_ID(), $post . \'_cmb_fe_wysiwyg\', true ) );?>
        </div>
  <?php } ?>
这将检查该值是否为空,如果为空,将隐藏div

结束