WordPress SEO:解决首页logo含H1标签,其他页面不含H1标签问题

原创 SEO老兵  2019-04-10 16:15:22  阅读 39 次 评论 0 条

今天优化夕颜SEO博客发现首页LOGO上添加上H1标签后,所有页面的LOGO上都加上了H1标签,而且内容页文章标题必须要添加上H1标签,才符合SEO优化的标准,这样内容页面就出现了两个H1标签,就不合理了,那么该怎么解决这个问题呢,通过研究,终于让我找到了解决方法,完美解决了这个问题,下面就给大家分享下我是如何做到的。

解决的方法也很简单:

第一步:只需要在主题目录下header.php文件中用下面代码替换掉<hgroup class=”logo-site”></hgroup>里面的内容即可解决:

<?php
if (is_home()) {
echo ‘<h1 class=”site-title”>’;
}else{
echo ‘<div class=”h1logo” >’;
}
?>
<a href=”/”><img src=”<?php bloginfo(‘template_url’); ?>/img/logo.png” alt=”夕颜SEO-济南SEO|济南网站优化|济南关键词优化|关键词排名优化” title=”夕颜SEO-济南SEO|济南网站优化|济南关键词优化|关键词排名优化”/></a>
<?php
if (is_home()) {
echo ‘</h1>’;
}else{
echo ‘</div>’;
}
?>

第二步:将single.php中如下代码中的H标签改成H1即可。

<header class=”article-header”><header class=”article-header”>        

<h1 class=”article-title”><a href=”<?php the_permalink() ?>”><?php the_title(); ?></a></h1>

<div class=”meta”>

<?php   $category = get_the_category();      

 if($category[0]){            

echo ‘<span id=”mute-category” class=”muted”><i class=”fa fa-list-alt”></i><a href=”‘.get_category_link($category[0]->term_id ).'”> ‘.$category[0]->cat_name.'</a></span>’;        

}

?>

<span class=”muted”><i class=”fa fa-user”></i> <a href=”<?php echo get_author_posts_url( get_the_author_meta( ‘ID’ ) ) ?>”><?php echo get_the_author() ?></a></span>

<time class=”muted”><i class=”fa fa-clock-o”></i> <?php echo timeago( get_gmt_from_date(get_the_time(‘Y-m-d G:i:s’)) )?></time>

<span class=”muted”><i class=”fa fa-eye”></i> <?php deel_views(‘℃’); ?></span>

<?php if ( comments_open() ) echo ‘<span class=”muted”><i class=”fa fa-comments-o”></i> <a href=”‘.get_comments_link().'”>’.get_comments_number(‘0’, ‘1’, ‘%’).’评论</a></span>’; ?>

<?php edit_post_link(‘[编辑]’); ?>

</div>

</header>

是不是很简单呢,赶快去试试吧!

老兵SEO服务

评论已关闭!