【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

4442

玻璃钢生产厂家银川玻璃钢休闲椅批发通化玻璃钢机械外壳制作大庆玻璃钢花箱生产厂家通辽不锈钢家具定做中山玻璃钢造型加工台湾玻璃钢花盆制造清远玻璃钢垃圾桶制造承德玻璃钢动物雕塑公司鞍山玻璃钢天花吊顶加工温州玻璃钢家具生产厂家佛山玻璃钢座椅制作雅安玻璃钢茶几生产厂家宿州玻璃钢造型制造邵阳玻璃钢花坛批发台州玻璃钢设备外壳生产厂家晋中玻璃钢花槽临沂不锈钢雕塑厂家毕节玻璃钢景观雕塑厂家直销大庆玻璃钢种植池制作威海不锈钢花盆定制赤峰玻璃钢花池制造东营玻璃钢家具生产厂家吉林玻璃钢机械外壳制作重庆玻璃钢天花吊顶定做钦州玻璃钢装饰造型定做泸州不锈钢雕塑定制普洱玻璃钢树池制造遂宁商业美陈哪家好洛阳玻璃钢装饰造型价格韶关玻璃钢垃圾桶厂家直销香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化