欢迎光临沃茨博客
一个爱分享的网站

WordPress页面添加.html伪静态后缀

本文最后更新于2017年6月18日,已超过 1 年没有更新,涉及的内容可能已经失效!

默认WordPress页面不能实现伪静态链接,比如自建模板自带的网站地图页面别名为:sitemap.html,手动在链接中添加“.html”,会自动转码为”-html“,但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。

 

将下面代码添加主题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';
    }
}

添加后,需要到固定链接设置页面,重新保存一下固定链接设置,否则不会生效。(但是这样所有的自建页面都会带上.html后缀!)
上述代码适合伪静态的固定链接形式使用,常用的伪静态固定连接:

/post-%post_id%.html
/%post_id%.html
赞(0) 打赏
本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
本文链接: https://www.wc1234.cn/324.html (转载时请注明本文出处及文章链接)
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1
    沃茨

    签到成功!签到时间:2017-6-19 09:24:16,每日打卡,生活更精彩哦~

    沃茨 2年前 (2017-06-19) 来自天朝的朋友 谷歌浏览器  MI 5 Build/N2G47O 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏