我是PHP的新手;我正在尝试使用高级自定义字段插件创建wordpress模板。模板主要做我想做的事情,但我需要隐藏锚文本(表示BIO的文本),这样它就不会显示在页面上,除非在coach_BIO_1字段中输入了信息。字段数据被包装在div中,单击链接时该div显示为fancybox。这是代码,我意识到这可能是一个简单的修复,感谢你的帮助
<div class="coach_info">
<div class="coach_pic"><img src="<?php the_field('coach_pic_1'); ?>" /></div>
<div class="coach_content">
<p class="coach_title"><?php the_field('coach_name_1'); ?></p><br />
<p><?php the_field('coach_title_1'); ?></p><br />
<p><?php the_field('coach_email_1'); ?></p>
<a href="#bio_1" class="fancybox">BIO</a>
<div style="display:none;">
<div id="bio_1">
<?php the_field('coach_bio_1'); ?>
</div>
</div>
</div>
</div><!-- coach_info -->
如下:
<?php
if ( get_field('coach_bio_1') ) {
?>
<a href="#bio_1" class="fancybox">BIO</a>
<div id="bio_1">
<?php the_field('coach_bio_1'); ?>
</div>
<?php
}
?>