WordPress 页面链接添加html后缀新手教程

默认WordPress页面不能实现伪静态链接,比如:https://www.52muban.com/aboutus.html,手动在链接中添加“.html”,会自动转码为"-html",但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。既然用插件可以实现,直接将插件中的代码集成到主题中同样也可以,代码提取自.html on PAGES插件,将下面代码添加主题functions.php中即可。

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

添加后,需要到固定链接设置页面,重新保存一下固定链接设置,否则不会生效。上述代码适合伪静态的固定链接形式使用,比如:

    /%postname%.html
    /%post_id%.html

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

    function nice_trailingslashit($string, $type_of_url) {
        if ( $type_of_url != 'single' && $type_of_url != 'page' && $type_of_url != 'single_paged' )
            $string = trailingslashit($string);
        return $string;
    }
    add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

则还需要将该代码修改为:

    // 添加斜杠
    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后面也会自动加上斜杠。

最高¥2000红包
限量
云产品通用,可叠加官网常规优惠使用 | 限时领取
相关文章

WordPress登陆和未登陆用户显示不同菜单

阅读 53

目前大多数WordPress主题都支持在后台 – 外观 – 菜单中设置网站的菜单,而且可以创建多个菜单,给各个菜...博文来自:wordpress教程

WordPress 只允许游客浏览指定分类的文章新手教程

阅读 138

现在使用 WordPress 系统建站的站长越来愈多,我们偶尔需要实现未登录用户浏览指定的分类文章,因为有些...博文来自:wordpress教程

WordPress 编辑器复制粘贴上传图片

阅读 62

WordPress后台发表文章的时,如果通过复制粘贴把电脑中的图片添加上传到文章中,免去手动上传的步骤是不...博文来自:wordpress教程

使用插件WordPress 内容网址自动提交到 Bing 索引

阅读 63

由于新版的 Microsoft Edge 浏览器市场占有率迅速提升(参见《大数据:2020年11月PC端浏览器国内市场占...博文来自:wordpress教程

WordPress发布文章自动检测标题文章重复代码

阅读 96

此功能利用率不高,使用频次也低,但是对于大型的内容类网站来说是一个非常好的屏蔽重复内容标题的一个...博文来自:wordpress教程

WordPress用PHP几比较好呢?PHP7.1与7.2性能对比

阅读 53

去年就已经使用PHP7版本了,那时就说PHP7比老版本快了很多很多,在今年,又分别出了7.1和7.2版本,从 Wo...博文来自:wordpress教程,建站经验

WordPress的网站文件与Mysql数据库备份如何操作?

阅读 107

WordPress备份主要就是备份网站文件和Mysql数据库。 一,网站文件备份 网站文件可直接使用主机空间面板...博文来自:wordpress教程

WordPress升级更新方法详解大全[图文]

阅读 103

为什么Wordpress要升级? 修复上一版本所存在的功能样式BUG。 增加新的网站功能。 修复网站安全性漏洞...博文来自:wordpress教程

WordPress用户注册页面添加自定义文字提示

阅读 113

近来很多网站不用论坛,都用 wordpress 做多用户了,开放网站注册的也就多了,默认的 WordPress 注册页...博文来自:wordpress教程

jQuery点击按钮复制内容代码(兼容PC、手机端)

阅读 173

在学习网站制作课程时,有同学咨询如何实现点击网页上的按钮,可以复制指定的内容。这是一种 jquery 点...博文来自:wordpress教程

我爱模板网 从零开始学建站,学习技能、解决问题!

每个月,我们帮助开发者解决各种各样的技术问题。并助力他们在技术能力上获得提升。
没有账号? 忘记密码?

社交账号快速登录