当自定义字段的输入为空时,我很难隐藏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>\';
}
?>
最合适的回答,由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