WordPress页面链接添加.html后缀

知更鸟
知更鸟
知更鸟
站长
2558
文章
0
粉丝
WordPress9925,912阅读模式

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主题
  • functions.php
评论  99  访客  94  作者  5
    • boke112导航
      boke112导航

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

      • 怪兽法师
        怪兽法师

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

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

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

          • 家电维修
            家电维修

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

            • 寻金笔记
              寻金笔记

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

              • web前端技术
                web前端技术

                既然有用就更新到主题吧

                • 梦言梦语
                  梦言梦语

                  这个很有用了。

                  • 星岩博客
                    星岩博客

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

                    • 墨城博客
                      墨城博客

                      很牛,谢谢鸟哥

                      • 投融记
                        投融记

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

                          • 知更鸟
                            知更鸟

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

                          • 三月福利吧
                            三月福利吧

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

                            • 阿里书籍
                              阿里书籍

                              绝对的好方法

                              • 009
                                009

                                不错,支持下了

                                • 且听风吟
                                  且听风吟

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

                                  • camel
                                    camel

                                    不错

                                    • 林龙博客
                                      林龙博客

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

                                      • 静思科技
                                        静思科技

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

                                        • 俄语之家
                                          俄语之家

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

                                          • 墨丶水瓶
                                            墨丶水瓶

                                            很有用的功能。不错。

                                            • 蔓肤网
                                              蔓肤网

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

                                              • 墨丶水瓶
                                                墨丶水瓶

                                                哈哈,有等级显示。

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

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

                                                  • 枯叶蚁
                                                    枯叶蚁

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

                                                    • 雅兮网
                                                      雅兮网

                                                      这个真心棒哦

                                                      • 翻白菜
                                                        翻白菜

                                                        这个应该不是很难

                                                        • 冷夜
                                                          冷夜

                                                          不错的主题,我很喜欢!

                                                          • 125747173@qq.com
                                                            125747173@qq.com

                                                            美呆了,真不错 :idea:

                                                            • will
                                                              will

                                                              • maqingxi
                                                                maqingxi

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

                                                                • 好书网
                                                                  好书网

                                                                  过来瞅瞅

                                                                  • 练字坊
                                                                    练字坊

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

                                                                      • 知更鸟
                                                                        知更鸟

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

                                                                        • 两天
                                                                          两天

                                                                          @ 练字坊 另外,如果同时使用了“给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后面也会自动加上斜杠。

                                                                        • 爆表了!
                                                                          爆表了!

                                                                          这个等级图标好看 :idea:

                                                                          • 寇玉鑫博客
                                                                            寇玉鑫博客

                                                                            对于这些都不太懂

                                                                            • rexyan
                                                                              rexyan

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

                                                                              • 雅兮网
                                                                                雅兮网

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

                                                                                • 小松博客
                                                                                  小松博客

                                                                                  感觉没有必要

                                                                                  • misday
                                                                                    misday

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

                                                                                    • 夕門吹雪
                                                                                      夕門吹雪

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

                                                                                      • xxxas
                                                                                        xxxas

                                                                                        感觉不是很实用

                                                                                        • 百乐趣事
                                                                                          百乐趣事

                                                                                          又学了一招……

                                                                                          • yumanutong
                                                                                            yumanutong

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

                                                                                            • 他表哥
                                                                                              他表哥

                                                                                              必属精品

                                                                                              • 歪扑猫
                                                                                                歪扑猫

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

                                                                                                • yixin
                                                                                                  yixin

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

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

                                                                                                    认为热钱

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

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

                                                                                                      • helsinglee
                                                                                                        helsinglee

                                                                                                        顶一个哦

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

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

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

                                                                                                            不错,试试看去

                                                                                                            • 青仙
                                                                                                              青仙

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

                                                                                                            匿名

                                                                                                            发表评论

                                                                                                            匿名网友

                                                                                                            拖动滑块以完成验证