纯代码为 WordPress 页面链接添加.html 后缀

2018-08-1221:38:52 1 799 人看过

纯代码为 WordPress 页面链接添加.html 后缀

 

前面《为 wordpress 分类、页面和标签页固定链接添加.html 后缀》已经介绍过利用.html on PAGES 插件为页面添加 .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

 

#END#

weinxin
博客小程序【一起行动派】
欢迎访问行动派博客小程序,小程序和博客同步更新,查看内容更加方便!
Action

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar 我爱悟福利吧 1

      这个比较利于优化