wordpress怎么添加html页面,WordPress页面链接添加.html后缀
默认
之前的一篇:为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后面也会自动加上斜杠。
wordpress怎么添加html页面,WordPress页面链接添加.html后缀相关推荐
- 使用mshtml为页面中的超级链接添加Click事件 - 蜡人张 - 博客园
导读: 使用mshtml为页面中的超级链接添加Click事件 在使用mshtml操作HTML页面时可能遇到要为页面的超级链接添加Click事件的操作,可以用下面的代码来完成: foreach(msht ...
- WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...
WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...
- wordpress点击伸缩归档(archives)页面
这几天在进行主题的 调整二次开发,到了归档页面 archives.php模板的调整环节,因为归档页面是以时间顺序排列的,所以想到了CSS来布局,构建一个时间轴的样式,但一想文章太多,全部罗列的话页面会 ...
- wordpress创建_如何在WordPress中创建子页面
wordpress创建 Do you want to create a child page on your site? Pages in WordPress can be standalone or ...
- WordPress纯代码实现自动为文章添加标签及标签内链接
既然大家都知道Tag标签的作用,但是还是有很多站长不为文章添加Tag标签,主要原因就是每次发布文章都要手动为文章添加Tag标签,实在是太麻烦了. 那么有没有可能让WordPress站点自动为文章添加以 ...
- wp load.php下载,wordpress网站打开首页出现下载页面解决方法
今天下午对主机进行了迁移,在迁移到新服务器之后,发现在配置完毕WordPress程序之后,发现一个很怪异的问题,打开网站首页不是打不开,而是会弹出来下载页面. 页面的内容如下: /** * Front ...
- WordPress中使主题支持小工具以及添加插件启用函数
https://www.jb51.net/article/76810.htm 这篇文章主要介绍了WordPress中使主题支持widget以及添加插件启用函数的方法,使WP可以使用小工具widget与 ...
- php新窗口打开链接,wordpress如何设置在新窗口打开链接
WordPress里面几乎所有的链接都是默认在当前窗口打开,无论是站外链接还是站内链接.这样的设定无忧主机小编觉得很不合理.试想:在博客网页上看到一个感兴趣的链接,点击之后就离开你的博客了,想要返回还 ...
- wordpress添加媒体_4种将音频添加到WordPress网站的简单方法
wordpress添加媒体 This article is part of a series created in partnership with SiteGround. Thank you for ...
最新文章
- 前Oracle首席工程师怒喷:MySQL 是“超烂的数据库”,建议考虑 PostgreSQL
- 四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
- python 第三课 第一个python程序
- 设计模式(5)--工厂模式
- android camera移动方向_探索 Android 平台的 CameraX
- 前端开发写代码哪个软件更好用?
- linux ogv格式转换,使用OGV转换将OGV转换为Linux中的AVI | MOS86
- Pt100 铂电阻的三线测温线路
- 转载 编程新手入门
- 微信小程序前台开发——实现登录,底部导航栏,顶部导航栏(分类显示)
- 如何判断万能打印机的好坏呢?
- j2ee课程设计—基于activiti的请休假系统
- 用PS给证件照排版教程
- 喧喧 2.5 发布,新增客户端自动升级,优化界面交互性能
- 面向对象三大特性与C语言
- 第1章 蓝牙降噪耳机简述
- 【转载】《仙剑OL》主题曲_玩家版
- ORACLE迁移到DM/达梦 Mysql迁移到DM/达梦 SQLSERVER迁移到DM/达梦 超级有用参考文档!!!
- 妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法)
- 字体随浏览器缩放变化
热门文章
- 环迅支付完善风控系统,夯实支付行业诚信口碑
- Thinkphp仿我爱广告任务网系统源码
- 一程序猿兄弟很用心的面经
- 信泰人寿如意尊2.0终身寿险综合分析
- 期刊JSS(journal of systems and software )对评审(review process and reviewers)的要求
- 雷电模拟器怎么让有一些用另外一条网络_农村家庭电视接收天线的雷电防护措施...
- 显示屏种类及原理概述
- 公共基础知识:地震相关知识
- 关于求线段和线段,线段和圆弧,圆弧与圆弧的交点算法
- Java实现Http代理服务器通过http代理进行内网安装yum软件