给WordPress添加的页面链接增加.html后缀优知新2年前发布关注私信0200 ------正文内容展示,开始汲取新知识啦------ 默认WordPress页面不能实现伪静态链接,比如:https://huliku.com/begin.html,手动在链接中添加“.html”,会自动转码为”-html”,但万能的WordPress,你能想到的功能都会有相应的插件帮你实现。 之前的一篇:《为wordpress分类、页面和标签页固定链接添加.html后缀》通过插件可以实现这一功能。 既然用插件可以实现,直接将插件中的代码集成到主题中同样也可以,代码提取自.html on PAGES插件,将下面代码添加主题functions.php中即可。 // 页面链接添加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\'; }} 添加后,需要到固定链接设置页面,重新保存一下固定链接设置,否则不会生效。 上述代码适合伪静态的固定链接形式使用,比如: /%postname%.html/%post_id%.html 另外,如果同时使用了《wordpress的分类目录结尾自动加/(斜杠)》一文中的代码,还需要将该文中的代码修改为: // 添加斜杠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后面也会自动加上斜杠。 相关插件链接: html on PAGES html after URL 温馨提示:本文最后更新于2023-07-07 23:34:23,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 七月 7 知岛上的今时往日 2024:幽灵游行/Ghost Parade (0)2024:神探:星扉失踪案/DETECTIVE - Stella Porta case (0)2024:梦幻清洁工/PowerWash Adventure (0)2024:欧陆风云4/Europa Universalis IV/支持网络联机 (0)2024:维多利亚3/Victoria 3/支持网络联机 (0) THE END网站/配置/代码 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏