【wordpress教程】wordpress分页title标题显示页面,解决标题重复,SEO优化!Loostrive主题 逍遥乐教程

大家在site自己的网站的时候,是否注意到自己有很多标题相同的页面呢!这些页面旺旺都是分类页、首页、搜索结果、标签页的分页面!

大家都知道文章一多起来,自然而然就会有下一页下一页的分页面,页面标题相同,但是这些分页面通常地址不一样,导致百度、谷歌等搜索引擎的抓取,会出现多达几十页甚至上百页的相同标题页面!这将十分不利于SEO,这个如何解决呢?

逍遥乐IT博客全站实现了相关代码,大家可以自由浏览查看体验!

我们首先以category分类目录举例,首页在修改代码前,找到主题header.php中找到这行代码:

<?php if ( is_category() ) { ?><?php single_cat_title(); ?> | <? bloginfo('name');  ?><?php } ?>

各个主题代码或许不尽相同,但代码大致相同,以上仅供参考!

此时,我们看到,一旦页数超过一页,标题是一模一样,以上标题包含的意思是《分类目录名称|博客名称》,我们将要修改成第一页保持原标题不变,第二页开始变成如《分类目录名称-第二页|博客名称》,需要修改以上代码为:

<?php if ( is_category() ) { ?><?php single_cat_title(); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> | <? bloginfo('name');  ?><?php } ?>

 这段代码就表示的是首先获取页数,如果是第一页,就不加页码,保持原标题不变,如果不是第一页那么就加上页码,表示第几页,通过这个办法可以有效的杜绝分页页面重复标题的问题。

当然了同理,如首页:

 

<?php if ( is_home() ) { ?><? bloginfo('name'); ?>$paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);<?php } ?>

 也只需要按照上面分类目录的方式添加以下代码到代码的适当地方!

 

 

$paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);

 

当然了这个修改位置在各个主题都各不相同,如博主使用的Loostrive主题这个标题就在单独的seo页面,如果大家在header.php文件中没有找到相关代码,请到整个主题使用dreamweaver全部文件搜索找到这段代码!

以下是Loostrive主题代码修改,首先附上原代码:

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>
//以上是首页
<?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo('name'); ?></title><?php } ?>
//以上是搜索结果页
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>
//以上是单文章页面
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>
//以上是单页面
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><meta name="description" content="<?php echo category_description(); ?>" /> <?php } ?>
//以上是分类目录页
<?php if ( is_month() ) { ?><title><?php the_time('F'); ?> | <?php bloginfo('name'); ?></title><?php } ?>
//以上是月归档页
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php  single_tag_title("", true); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php } ?>
//以上是标签页

全部页面,首页、搜索结果页、文章页、单页面、分类目录、月归档、标签页一一对应,全部修改如下:

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> | <?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 <?php  $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);  ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); ?> | <?php bloginfo('name'); ?></title><meta name="description" content="<?php echo category_description(); ?>" /> <?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time('F'); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);  ?> | <?php bloginfo('name'); ?></title><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php  single_tag_title("", true); $paged = get_query_var('paged'); if ( $paged > 1 ) printf('– 第 %s 页 ',$paged);  ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php } ?>

以上代码仅供参考,各主题代码不尽相同,仅供参考,切勿覆盖粘贴!感谢大家对逍遥乐的支持!

用户评论

  • ~◆♂祈祷※♀
    ~◆♂祈祷※♀2019-05-12 09:56 登录以回复
    好像还少一个判断: 上一页,下一页,使用pagenavi插件的分类页面(.com/page/1, .com/page/2)的标题判断。
  • 逍遥乐会员
    雀恰网2014-05-17 10:04 登录以回复
    你的代码都没显示完整,需要调整一下啊。
    • 逍遥乐
      逍遥乐2014-05-17 10:57 登录以回复
      谢谢提醒!由于文章发布较早,后面我的博客代码高亮插件变化导致原有的代码高亮失效!
  • 专科考研论坛
    专科考研论坛2014-03-24 13:31 登录以回复
    😉 👿 😎 个房间

0

0

4

4602

深圳SEO优化公司厦门市网站优化厂家推荐外贸网站优化费用多少武汉专业seo网站优化费用许昌网站优化推广收费标准从化网站seo优化哪家好nofollow网站优化盐田网站seo优化哪里好聊城企业网站优化公司马鞍山网站优化机构网站优化表运势网站如何做优化杭州网站优化哪家专业网站建设优化汕头视频下载网站排名优化遂川网站百度优化德州做网站优化哪家实惠通州微网站优化网站优化技术视频贵州测量网站优化价格表java 网站优化河南正规网站seo优化网站中牟网站关键词优化服务哪家靠谱莱山通商网站优化网站优化与竞价排名沈阳网站搜索引擎优化揭阳网站优化咨询电话网站优化与关键词广告网站关键词排名优化收费标准静安网站优化价格辽宁价格低的网站品牌优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化