我正在构建自己的wordpress主题,并试图创建一个带有if-else语句的函数,以便在我有自定义标题时取消对博客标题和描述的锁定。
如果我有一个自定义标题,我必须回显
<div class="table-cell">
<?php get_custom_header() ?>
</div>
但如果不回显此代码
<div class="table-cell">
<h1 class="blog-title"><?php bloginfo(\'name\'); ?></h1>
<h5 class="blog-tagline"><?php bloginfo(\'description\'); ?></h5>
<div class="image-title"><img src="<?php bloginfo(\'template_url\'); ?>/images/image.png" /></div>
</div>
问题是,这是html中的php代码,我不确定您是否可以回应这一点。。。如果要创建If语句,仅在使用自定义标题时隐藏标题和标语。。。
最合适的回答,由SO网友:TheDeadMedic 整理而成
<div class="table-cell">
<?php if ( has_custom_header() ) : ?>
<?php the_custom_header_markup() ?>
<?php else : ?>
<h1 class="blog-title"><?php bloginfo(\'name\'); ?></h1>
<h5 class="blog-tagline"><?php bloginfo(\'description\'); ?></h5>
<div class="image-title"><img src="<?php bloginfo(\'template_url\'); ?>/images/image.png" /></div>
<?php endif ?>
</div>