首页 > 解决方案 > 如何将 H1 仅保留在主页上?

问题描述

我知道它可以完成,但我尝试了一些代码行并没有为我工作。这是我的标题:

<?php if (get_theme_mod(FT_scope::tool()->optionsName . '_logo', '') != '') { ?>
            <h1 class="site-title logo"><a class="mylogo" rel="home" href="<?php bloginfo('siteurl');?>/" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"><img relWidth="<?php echo intval(get_theme_mod(FT_scope::tool()->optionsName . '_maxWidth', 0)); ?>" relHeight="<?php echo intval(get_theme_mod(FT_scope::tool()->optionsName . '_maxHeight', 0)); ?>" id="ft_logo" src="<?php echo get_theme_mod(FT_scope::tool()->optionsName . '_logo', ''); ?>" alt="" /></a></h1>
<?php } else { ?>
            <h1 class="site-title logo"><a id="blogname" rel="home" href="<?php bloginfo('siteurl');?>/" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
<?php } ?>

提前致谢!

标签: phpwordpresswebsite-homepage

解决方案


尝试将此添加到您的自定义 css 中,并将“page1”替换为您的主页 ID。如果您只想应用到某个 H1 类类型,您可以使用相同的代码并指定类。

.h1{
display:none;
}
.page1 .h1{
display:block;
}

推荐阅读