在WordPress中,通常不推荐将.html等文件扩展名添加到页面的URL链接中,因为WordPress默认使用友好的URL结构,也称为固定链接或永久链接。这种结构更利于搜索引擎优化(SEO)和用户友好性。

如果你仍然想要在WordPress页面的URL中添加.html

wordpress单篇页面url链接添加.html后缀

后缀,你可以考虑使用插件或自定义代码来实现。以下是两种方法:

 

方法1:使用插件

  1. 安装插件:
    安装并激活一个能够自定义固定链接结构的插件,如"Custom Permalinks"。

  2. 配置插件:
    进入插件设置页面,找到可以自定义固定链接结构的选项,并配置为/%postname%.html。这会使WordPress的页面链接带有.html后缀。

方法2:使用自定义代码

  1. 编辑functions.php文件:
    在你的WordPress主题文件中找到并编辑functions.php文件。

  2. 添加代码:
    functions.php文件中添加以下代码:

function add_html_extension($rules) {
    $new_rules = array(
        '(.).html$' => 'index.php?pagename=$matches[1]'
    );
    return $new_rules  $rules;
}

add_filter('rewrite_rules_array', 'add_html_extension');

function change_page_permalink() {
    if (get_option('permalink_structure') !== '/%postname%.html') {
        update_option('permalink_structure', '/%postname%.html');
    }
}

add_action('init', 'change_page_permalink');

这段代码会将固定链接结构更改为带有.html后缀。

  1. 刷新固定链接结构:
    刷新WordPress固定链接结构,可以在WordPress后台的“设置” > “固定链接”中重新保存设置。

请注意,对固定链接结构的更改可能会影响网站的SEO和现有链接。在做出更改之前,请确保备份你的网站数据,尤其是数据库。