wordpress单篇页面url链接添加.html后缀
网站文章 2026-09-21 06:18:41 1 0

无论是否开启伪静态,默认功能中wordpress的单页面url链接都不能设置包括 .html 在内的各种后缀,即使手动编辑固定链接添加“.html”也会被转码为“-html”形式,但是也并非完全不能设置,因为可以通过编辑函数代码或者直接使用wordpress插件实现,且比较简单,下面是提取自“.html on PAGES”插件的函数代码。

操作步骤:

1、把下面的代码添加在主题的 functions.php 文件:

1
2
3
4
5
6
7
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';
    }
}

2、保存文件后,进入后台设置——固定链接中,重新保存一次设置即可生效。

3、代码生效后,wordpress页面链接自动带上 .html 后缀,原链接会失效,这样可以避免网站同一页面存在两个链接影响SEO优化。

PS:.html on PAGES插件是款很老的插件,虽然长年没更新,但是提取的代码可以正常使用。

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com