最新公告
  • 欢迎您光临,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 默认 wordpress 页面不能实现伪静态链接,比如:https://www.FLZYZ.com/aboutus.html,手动在链接中添加“.html”,会自动转码为”-html”,但万能的 WordPress,你能想到的功能都会有相应的插件帮你实现。既然用插件可以实现,直接将插件中的代码集成到主题中同样也可以,代码提取自.html on PAGES 插件,将下面代码添加主题 functions.php 中即可。


    [wm_xuk]   

    // 页面链接添加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’;
            }
        }

    [/wm_xuk]

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


    [wm_green]  /%postname%.html
        /%post_id%.html[/wm_green]

    另外,如果同时使用了“给 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 后面也会自动加上斜杠.

    免责声明:
    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!
    3. 如果你也有好源码或者教程,可以到审核区发布,分享有NB奖励和额外收入!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 本站不保证所提供下载的资源的准确性、安全性和完整性,源码仅供下载学习之用!
    8. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    9. 如遇到加密压缩包,默认解压密码为"www.flzyz.com",如遇到无法解压的请联系管理员!

    福利资源站 » WordPress教程:页面链接添加html后缀

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。