• 欢迎访问往前方博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入往前方 QQ群
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/www.wangqianfang.com
  • 新版往前方影院 原藏藏影院重新开启http://movie.wangqianfang.com/欢迎围观
  • 分享IT江湖那些趣事,那些牛人传说,那些稀奇古怪的网站,那些爱不释手的应用软件!如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏往前方吧
  • 往前方的推荐:每日更新.帮助广大网友各位小伙伴买到更有性价比商品往前方力荐!http://mai.ziyuandi.cn 戳这里跟着资源帝挖白菜,从此快递收不停!

WordPress页面链接添加.html后缀自动转码为”-html解决方法!

WordPress 往前方 369次浏览 已收录 0个评论 扫描二维码

WordPress页面链接添加.html后缀自动转码为

 

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

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

既然用插件可以实现,直接将插件中的代码集成到主题中同样也可以,代码提取自.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' )
      $string = trailingslashit($string);
    return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);

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


往前方 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WordPress页面链接添加.html后缀自动转码为”-html解决方法!

历史上的今天:

喜欢 (0)
[fmfbth@qq.com]
分享 (0)
往前方
关于作者:
专注网络资源,分享最具价值内容!热爱互联网,痴迷于和计算机网络有关的一切事物。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址