使用GeoMyWP插件并且只有在填写了该字段时才需要创建一个回显字段内容的语句。
<?php echo do_shortcode('[gmw_post_info info="website"]'); ?>
上面的代码段会显示存储在&#39;网站中的信息。字段,但我需要做的是首先检查该字段,看看是否存储了任何内容,如果是,则显示该数据,但如果没有,则不执行任何操作。 (如果字段为空,那个片段本身不会产生任何内容,但我的布局需要每个标题,如果没有任何内容可以显示,我不希望显示这些标题)
我的尝试在下面,但没有成功。
<?php if ( isset( $gmw['website'] ) && !empty( $gmw['website'] ) ) { ?>
Website: <?php echo do_shortcode('[gmw_post_info info="website"]'); ?>
<?php } ?>
答案 0 :(得分:0)
通过将变量设置为等于所需的短代码并回显我想要的内容(如果不是空的)来实现它:
<?php
$website = do_shortcode('[gmw_post_info info="website"]');
if ($website != ""):
echo "Website: ";
echo $website;
endif;
?>