当自定义标题上传到定制器时,如何禁用站点标题和描述?

时间:2016-12-09 作者:Lola Bittencourt

我正在构建自己的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语句,仅在使用自定义标题时隐藏标题和标语。。。

1 个回复
最合适的回答,由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>