Ryongyon!

这世界上假绅士太多,缺少训练有素的流氓

· 实践教程 · · 1167次浏览

给Typecho分页的标题加上页码

前言

如果你正在使用Typecho,那么你应该发现当进行上一页 下一页的动作时,网页标题始终都是网站名称,而不是 XXX - 第 X 页
那么,给Typecho分页的标题加上页码的作用是什么呢?当然是可以避免Seo重复页面或重复标题啦。解决的方法很简单,无需用到插件

解决方法

在当前主题目录下的 header.php 中找到一下代码:

<title><?php $this->archiveTitle(array(
    'category'  =>  _t(' %s '),
    'search'    =>  _t(' %s '),
    'tag'       =>  _t(' %s '),
    'author'    =>  _t(' %s ')
    ), '', ' - '); ?></title>

在最后部分插入以下代码:

<?php $this->options->title(); ?><?php if($this->_currentPage>1) echo ' - 第 '.$this->_currentPage.' 页'; ?>
评论 (4条)
  1. 这个好像没啥用
    我认为我的习惯是会打开很多标签 这个页码直接就看不到了 而且网站内容吸引人的话 眼球被在内容上了 没人去看title的 网站内容不吸引人 直接就ctrl+w了

    回复
    1. 拾叁 博主
      @阿歪

      的确如此,不过看个人所需吧。比如我的主题在切换上一页或者下一页的时候,是没有显示当前在第几页的,这样给用户体验很不好,加入这个功能也不影响什么,所以还不如加上去

      回复
      1. @拾叁

        我今天自己做主题测试的时候,发现 title 还是需要点东西的,比如文章标题,不然当同一个域名打开 N 个标签页时,我都不知道哪个是哪个了。

        回复
        1. 拾叁 博主
          @阿歪

          是的,这就是面包屑的作用

          回复