WordPress页面链接添加.html后缀

知更鸟 2015年11月2日14:22:479724.1K175

WordPress页面链接添加.html后缀

默认WordPress页面不能实现伪静态链接,比如:https://zmingcx.com/begin.html,手动在链接中添加“.html”,会自动转码为"-html",但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。

之前的一篇:为分类、页面和标签页固定链接添加.html后缀,通过插件可以实现这一功能。

既然用插件可以实现,直接将插件中的代码集成到主题中同样也可以,代码提取自.html on PAGES插件,将下面代码添加主题functions.php中即可。

  1. // 页面链接添加html后缀
  2. add_action('init', 'html_page_permalink', -1);
  3. function html_page_permalink() {
  4.     global $wp_rewrite;
  5.     if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){
  6.         $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html';
  7.     }
  8. }

添加后,需要到固定链接设置页面,重新保存一下固定链接设置,否则不会生效。

上述代码适合伪静态的固定链接形式使用,比如:

  1. /%postname%.html
  2. /%post_id%.html

另外,如果同时使用了“给WordPress分类目录和页面添加斜杠”一文中的代码,还需要将该文中的代码修改为:

  1. // 添加斜杠
  2. function nice_trailingslashit($string$type_of_url) {
  3.     if ( $type_of_url != 'single' && $type_of_url != 'page' )
  4.       $string = trailingslashit($string);
  5.     return $string;
  6. }
  7. add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

排除页面文件,否则页面链接.html后面也会自动加上斜杠。

相关插件链接:

html on PAGES

html after URL

 

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
WordPress 文章生成目录索引 WordPress

WordPress 文章生成目录索引

WordPress文章目录索引,可以方便浏览者阅读,文本分享一段最新免插件生成WordPress 文章目录索引代码,可以将h2-h6段落标题自动生成文章生成目录索引,并可实现分层级。 WordPres...
在WordPress文章中添加小工具 WordPress

在WordPress文章中添加小工具

虽然目前WordPress区块编辑器,可以在正文中添加任意区块,包括区块小工具,但想在所有文章中添加一个固定的内容,每次还是需要手动添加区块,文本分享一段代码,可实现在WordPress文章中添加一个...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:97   其中:访客  93   博主  4
    • boke112导航
      boke112导航 5

      感觉给页面地址加上.html好很多,毕竟链接地址能够统一还是很不错的

      • 怪兽法师
        怪兽法师 1

        Ality主题怎么实现类似www.xxx.com/account的登录页?鸟哥

        • 金选网赚博客
          金选网赚博客 0

          这样应该更加符合搜索引擎吧

          • 家电维修
            家电维修 1

            WordPress的插件确实很丰富很多,比较方便,也是咱们选择她的原因之一。

            • 寻金笔记
              寻金笔记 6

              嗯,很不错。可以直接添加到主题中

              • web前端技术
                web前端技术 1

                既然有用就更新到主题吧

                • 梦言梦语
                  梦言梦语 3

                  这个很有用了。

                  • 星岩博客
                    星岩博客 2

                    学习了,非常不错的主题。

                    • 墨城博客
                      墨城博客 0

                      很牛,谢谢鸟哥

                      • 投融记
                        投融记 5

                        鸟哥能增加一个活动众筹或是活动报名的功能吗?

                          • 知更鸟
                            知更鸟

                            @ 投融记 这个需要插件了,表单插件:Contact Form 7应该可以的

                          • 三月福利吧
                            三月福利吧 2

                            这些都需要新站的时候就做好!

                            • 阿里书籍
                              阿里书籍 5

                              绝对的好方法

                              • 009
                                009 4

                                不错,支持下了

                                • 且听风吟
                                  且听风吟 1

                                  鸟哥每次教的东西挺好的,至少我这个菜鸟能按葫芦画瓢的操作起来!

                                  • camel
                                    camel 0

                                    不错

                                    • 林龙博客
                                      林龙博客 0

                                      学着模仿,然后自己创新,虽然技术不咋滴

                                      • 静思科技
                                        静思科技 2

                                        来给学习了,不错了,这个

                                        • 俄语之家
                                          俄语之家 0

                                          主题升级完,感觉越来越强大了。一个字,值!

                                          • 墨丶水瓶
                                            墨丶水瓶 4

                                            很有用的功能。不错。

                                            • 蔓肤网
                                              蔓肤网 1

                                              不错,新的主题也要改是吗?

                                              • 墨丶水瓶
                                                墨丶水瓶 4

                                                哈哈,有等级显示。

                                                • 赠送流量活动
                                                  赠送流量活动 2

                                                  一直关注WORDPRESS虽然领导一直不让安装,之前已经接触WP5年拉,大爱WP.

                                                  • 枯叶蚁
                                                    枯叶蚁 1

                                                    :mrgreen: 很酷的功能呀,谢谢。

                                                    • 雅兮网
                                                      雅兮网 4

                                                      这个真心棒哦

                                                      • 翻白菜
                                                        翻白菜 1

                                                        这个应该不是很难

                                                        • 冷夜
                                                          冷夜 0

                                                          不错的主题,我很喜欢!

                                                          • 125747173@qq.com
                                                            125747173@qq.com 1

                                                            美呆了,真不错 :idea:

                                                            • will
                                                              will 0

                                                              • maqingxi
                                                                maqingxi 5

                                                                已经用上你的方法了,谢谢。

                                                                • 好书网
                                                                  好书网 4

                                                                  过来瞅瞅

                                                                  • 练字坊
                                                                    练字坊 0

                                                                    还是有一个问题,添加上这段代码之后,确实以.html结尾了,但是后面还跟着一个斜杠,如:http://www.lianzifang.com/links.html/

                                                                      • 知更鸟
                                                                        知更鸟

                                                                        @ 练字坊 把文章看全了,就知道问题所在了

                                                                        • 两天
                                                                          两天 6

                                                                          @ 练字坊 另外,如果同时使用了“给WordPress分类目录和页面添加斜杠”一文中的代码,还需要将该文中的代码修改为:

                                                                          // 添加斜杠
                                                                          function nice_trailingslashit($string, $type_of_url) {
                                                                          if ( $type_of_url != ‘single’ && $type_of_url != ‘page’ )
                                                                          $string = trailingslashit($string);
                                                                          return $string;
                                                                          }
                                                                          add_filter(‘user_trailingslashit’, ‘nice_trailingslashit’, 10, 2);

                                                                          排除页面文件,否则页面链接.html后面也会自动加上斜杠。

                                                                        • 爆表了!
                                                                          爆表了! 3

                                                                          这个等级图标好看 :idea:

                                                                          • 寇玉鑫博客
                                                                            寇玉鑫博客 0

                                                                            对于这些都不太懂

                                                                            • rexyan
                                                                              rexyan 0

                                                                              不错,结合CDN加快了速度,我用上了,并转了文章

                                                                              • 雅兮网
                                                                                雅兮网 4

                                                                                非常实用的教程,鸟哥这里总是能够学到新的东西。

                                                                                • 小松博客
                                                                                  小松博客 0

                                                                                  感觉没有必要

                                                                                  • misday
                                                                                    misday 2

                                                                                    静态化之后怎么301跳转?否则之前不加.html的url都变成了死链。。

                                                                                    • 夕門吹雪
                                                                                      夕門吹雪 0

                                                                                      服务器一般都可以伪静态吧,感觉不是很实用

                                                                                      • xxxas
                                                                                        xxxas 0

                                                                                        感觉不是很实用

                                                                                        • 百乐趣事
                                                                                          百乐趣事 0

                                                                                          又学了一招……

                                                                                          • yumanutong
                                                                                            yumanutong 6

                                                                                            添加后,原来不带html后缀的页面应该不可以访问了吧?这样好像会给爬虫带来麻烦。不过话说回来,虽然可以提交数据到百度站长平台解决。但是我还是好懒。 :evil: :evil: :evil:

                                                                                            • 他表哥
                                                                                              他表哥 1

                                                                                              必属精品

                                                                                              • 歪扑猫
                                                                                                歪扑猫 1

                                                                                                工作了,简直太赞了,持续关注着知更鸟!

                                                                                                • yixin
                                                                                                  yixin 0

                                                                                                  正要这个。。。真是好东西!感谢知更鸟。。。

                                                                                                  • 服务热风we认为
                                                                                                    服务热风we认为 0

                                                                                                    认为热钱

                                                                                                    • 发生地方撒旦法
                                                                                                      发生地方撒旦法 0

                                                                                                      打扫打扫打扫打扫打扫打扫打扫大

                                                                                                      • helsinglee
                                                                                                        helsinglee 1

                                                                                                        顶一个哦

                                                                                                        • 阿龙个人博客
                                                                                                          阿龙个人博客 2

                                                                                                          很实用的一个技巧,实在佩服鸟哥的法子就是多啊!

                                                                                                          • 蚂蚁窝QQ靓号网
                                                                                                            蚂蚁窝QQ靓号网 1

                                                                                                            不错,试试看去

                                                                                                            • 青仙
                                                                                                              青仙 1

                                                                                                              我是来留链接的,http://catkin123.com/page/2/

                                                                                                              • Yephy
                                                                                                                Yephy 2

                                                                                                                我是来挂外链的! :grin: :grin: :grin:
                                                                                                                http://www.yephy.com

                                                                                                                • maomao
                                                                                                                  maomao 0

                                                                                                                  网站地图会不会也加上.html了呢

                                                                                                                  • 点思博客
                                                                                                                    点思博客 3

                                                                                                                    来顶鸟哥!

                                                                                                                    • 爱鞋子
                                                                                                                      爱鞋子 1

                                                                                                                      很不错

                                                                                                                      • 爱鞋子
                                                                                                                        爱鞋子 1

                                                                                                                        值得学习。

                                                                                                                        • 福利网
                                                                                                                          福利网 0

                                                                                                                          福利网携美眉前来祝贺,已经完美解决网址后缀添加.html难题。

                                                                                                                          • 握兰网
                                                                                                                            握兰网 1

                                                                                                                            我用的国外主题,为什么搜索中文无法显示数据呢?搜英文和数字可以

                                                                                                                            • 软膜天花
                                                                                                                              软膜天花 4

                                                                                                                              学习了,谢谢!

                                                                                                                              • 老董
                                                                                                                                老董 0

                                                                                                                                这个功能还是不错的,能否实现分类.HTML格式?

                                                                                                                                • 很实用
                                                                                                                                  很实用 4

                                                                                                                                  很实用

                                                                                                                                  • w88优德官网 中文版
                                                                                                                                    w88优德官网 中文版 0

                                                                                                                                    谢谢分享,很实用。

                                                                                                                                    • 软膜天花
                                                                                                                                      软膜天花 4

                                                                                                                                      博客越来越漂亮了!

                                                                                                                                      • 韩明轩
                                                                                                                                        韩明轩 0

                                                                                                                                        恩方法很好 回去试试 :grin:

                                                                                                                                        • 偏执者
                                                                                                                                          偏执者 0

                                                                                                                                          BUG反馈

                                                                                                                                          适用“ 页面链接添加html后缀”中的代码成功在页面末尾添加html后缀,又使用文章末尾给出修改过的/代码,成功删除了页面末尾的/,但是文章分页出现BUG,文章页链接形式无措,文章页分页的链接末尾添加了/ (固定连接形式为 %post_id%.html)

                                                                                                                                          • zero
                                                                                                                                            zero 0

                                                                                                                                            请教公告页面怎么自动生成.html呢

                                                                                                                                            • Yephy
                                                                                                                                              Yephy 2

                                                                                                                                              新主题2.1版搞不上去……放上去代码直接挂掉……我一脸懵逼!难道是我伪静态写的有问题?!而且我的标签页面的模版不能用……启用后就502……

                                                                                                                                              • 烟雨红尘
                                                                                                                                                烟雨红尘 0

                                                                                                                                                顶一个

                                                                                                                                                • 小子要有范
                                                                                                                                                  小子要有范 1

                                                                                                                                                  好吧,我也是来挂外链的~
                                                                                                                                                  www.wodifan.com

                                                                                                                                                  • 董董
                                                                                                                                                    董董 1

                                                                                                                                                    用了你的代码,我竟然网站都不能访问了

                                                                                                                                                    • 知更鸟大哥
                                                                                                                                                      知更鸟大哥 1

                                                                                                                                                      在这里学到很多http://www.jxage.com

                                                                                                                                                      • 知更鸟大哥
                                                                                                                                                        知更鸟大哥 1

                                                                                                                                                        在这里学到很多,谢谢老大!http://www.jxage.com

                                                                                                                                                        • 艾丝凡
                                                                                                                                                          艾丝凡 0

                                                                                                                                                          是短发散发

                                                                                                                                                          • IT中关村
                                                                                                                                                            IT中关村 0

                                                                                                                                                            设置了 还是打开文章页面404

                                                                                                                                                            • steam社区
                                                                                                                                                              steam社区 0

                                                                                                                                                              我也是来挂外链的 http://www.dbvow.com

                                                                                                                                                              • 圭
                                                                                                                                                                1

                                                                                                                                                                下面是公告的链接地址,
                                                                                                                                                                http://www.xxx.com/bulletin/announce-html/
                                                                                                                                                                我想改成
                                                                                                                                                                http://www.xxx.com/bulletin/announce.html/ ‎
                                                                                                                                                                我把announce-html/ 的 – 改动 . 后 立马又变成 – 了,而且后面的/不让改,有哪位大神知道怎么整吗?谢谢了! 其它页面可以改成.html结尾的,就是公告的不行

                                                                                                                                                                • 爆石王
                                                                                                                                                                  爆石王 0

                                                                                                                                                                  学习了~

                                                                                                                                                                  • visualconveydesign
                                                                                                                                                                    visualconveydesign 0

                                                                                                                                                                    谢谢楼主分享

                                                                                                                                                                    • bokit
                                                                                                                                                                      bokit 0

                                                                                                                                                                      不错。有用。

                                                                                                                                                                      • 村长
                                                                                                                                                                        村长 2

                                                                                                                                                                        http://www.cokol.me/评论都是这个,我也来一个

                                                                                                                                                                        • 关注web全栈弄得
                                                                                                                                                                          关注web全栈弄得 1

                                                                                                                                                                          你们这样挂外链接有用吗?我了来试试www.zcbboke.com

                                                                                                                                                                          • 蛋糕
                                                                                                                                                                            蛋糕 4

                                                                                                                                                                            刚试了,完美。

                                                                                                                                                                            • Yi
                                                                                                                                                                              Yi 0

                                                                                                                                                                              看你们挂外链我也挂个,www.xgxxx.cn

                                                                                                                                                                              • 沧水
                                                                                                                                                                                沧水 0

                                                                                                                                                                                https://cangshui.net/

                                                                                                                                                                                外链来了!

                                                                                                                                                                                • 小欧
                                                                                                                                                                                  小欧 1

                                                                                                                                                                                  我也挂一下外链吧
                                                                                                                                                                                  http://logodao.com/

                                                                                                                                                                                  • 日月赚
                                                                                                                                                                                    日月赚 0

                                                                                                                                                                                    第二次来用了,感谢博主的分享

                                                                                                                                                                                    • 藏游岛
                                                                                                                                                                                      藏游岛 0

                                                                                                                                                                                      这些功能现在wordpress自带了,不需要插件支持了,而且更加完美