如何仅在主页上保留 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 } ?>

提前致谢!

解决方法

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

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