如何为WordPress页面的链接添加.html后缀

WordPress在伪静态模式下是没有.html的后缀的,那么如何添加一个.html的后缀呢?网上有很多的插件可以实现该效果,但是过多的插件总是会拖慢页面的加载效果,那么本次就使用代码来实现。

首先呢,将下列的代码加入functions.php中,添加后,在回到固定链接中在设置一下固定链接页面,链接的形势选择.html的形式即可,不设置的话不会生效的。

// 页面链接添加html后缀
add_action(‘init’, ‘html_page_permalink’, -1);
function html_page_permalink() {
global w p r e w r i t e ; i f ( ! s t r p o s ( wp_rewrite; if ( !strpos( wprewrite;if(!strpos(wp_rewrite->get_page_permastruct(), ‘.html’)){
$wp_rewrite->page_structure = $wp_rewrite->page_structure . ‘.html’;
}
}

wordpress修改.html后缀
如何修改html后缀
设置固定连接:/%postname%.html

如果还使用了WordPress分类目录和页面添加斜杠的代码,还需要将该文中的代码修改为:(该项为补充项哦)

// 添加斜杠
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url != ‘single’ && $type_of_url != ‘page’ )
s t r i n g = t r a i l i n g s l a s h i t ( string = trailingslashit( string=trailingslashit(string);
return $string;
}
add_filter(‘user_trailingslashit’, ‘nice_trailingslashit’, 10, 2);

排除页面文件,否则页面链接.html后面也会自动加上斜杠。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值