加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 教程 > 正文

WordPress操作伪静态后文章分页链接

发布时间:2022-06-21 15:51:08 所属栏目:教程 来源:互联网
导读:我们通常将WordPress固定链接设为/%postname%.html或者/%post_id%.html,可以让页面看起来像静态页,但当文章有分页时,分页链接会变得奇怪,比如: /morning-paper-news.html/3 /132.html/2 html既然是后缀就应该一直在最后,来自solagirl的《用.html作为ur
  我们通常将WordPress固定链接设为/%postname%.html或者/%post_id%.html,可以让页面看起来像静态页,但当文章有分页时,分页链接会变得奇怪,比如:
 
  /morning-paper-news.html/3
 
  /132.html/2
 
  html既然是后缀就应该一直在最后,来自solagirl的《用.html作为url后缀时的分页链接问题》一文,为我们提供了解决办法。
 
  不过原代码只提供了/%postname%.html的修改方法。
 
  本文提供一下/%post_id%.html的修改方法。
 
  修正WordPress 设置伪静态后文章分页链接
 
  将下面代码添加到当前主题 functions.php中:
 
  // 适合/%post_id%.html分页链接修正
  
  class Rewrite_Inner_Page_Links_id{
  
      var $separator;
  
      function __construct(){
  
          $this->separator = '/page-'

  添加代码后,需要保存一下固定链接设置。之后再次打开文章分页链接,会变成类似的:
 
  /morning-paper-news/page-2.html
 
  /132/page-2.html
 
  注:上述代码并没有评论分页的链接修正,本人无此刚需未做研究。
 
  其它固定链接形式,需要安装rewrite rules inspector插件查看链接正则写法并修改上述代码。
 
 

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读