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

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

默认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) 打赏
未经允许不得转载:沃茨博客 » WordPress页面添加.html伪静态后缀
分享到: 更多 (0)

评论 1

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

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

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

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

支付宝扫一扫打赏

微信扫一扫打赏