WordPress站点的页面/标签/分类URL地址如何添加.html?

 boke112联盟   2021-03-30 13:07:35 发布  WordPress

默认情况下WordPress的文章URL地址可以在固定链接中设置伪静态,即是在文章页URL地址后面添加.html,但是在页面或分类目录页或标签页的URL地址后面就无法直接添加.html了,那么应该如何添加呢?方法很简单,只需要简单2个步骤即可,具体如下:

1、将以下代码添加到当前主题的 functions.php 文件中即可。

function html_url_rules() {
global $wp_rewrite;
$wp_rewrite->page_structure = $wp_rewrite->root . 'page/%pagename%.html';
$wp_rewrite->extra_permastructs['post_tag']['struct'] = $wp_rewrite->root . 'tag/%post_tag%.html';
$wp_rewrite ->extra_permastructs['category']['struct'] = $wp_rewrite->root .'category/%category%.html';
}
add_action( 'init', 'html_url_rules' );

其中第3行的page/可修改为其他字母,第4行的tag/可修改为其他字母,第5行的category/可修改为其他字母。

特别说明:如果仅仅是想要页面URL添加.html把上述代码第4~5行代码删除即可;如果仅仅是想要标签页URL添加.html,把上述代码第3行和第5行代码删除即可;如果仅仅是想要分类目录页URL添加.html把第3~4行代码删除即可。

2、登录WordPress后台 >> 设置 >> 点击【保存更改】按钮即可。

比如标签页URL地址

  • 原标签地址:你的站点域名/tag/测试
  • 新标签地址:你的站点域名/tag/测试.html
  • 新标签地址(翻页):你的站点域名/tag/测试.html/page/2

您可能感兴趣的文章

文章标签: ,   ,  更多热门标签>>
版权声明:本文为原创文章,版权归 boke112联盟 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请与老古(QQ:2226524923)联系,老古将及时更正、删除,谢谢。