默认

之前的一篇:为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后缀相关推荐

  1. 使用mshtml为页面中的超级链接添加Click事件 - 蜡人张 - 博客园

    导读: 使用mshtml为页面中的超级链接添加Click事件 在使用mshtml操作HTML页面时可能遇到要为页面的超级链接添加Click事件的操作,可以用下面的代码来完成: foreach(msht ...

  2. WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列...

    WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...

  3. wordpress点击伸缩归档(archives)页面

    这几天在进行主题的 调整二次开发,到了归档页面 archives.php模板的调整环节,因为归档页面是以时间顺序排列的,所以想到了CSS来布局,构建一个时间轴的样式,但一想文章太多,全部罗列的话页面会 ...

  4. wordpress创建_如何在WordPress中创建子页面

    wordpress创建 Do you want to create a child page on your site? Pages in WordPress can be standalone or ...

  5. WordPress纯代码实现自动为文章添加标签及标签内链接

    既然大家都知道Tag标签的作用,但是还是有很多站长不为文章添加Tag标签,主要原因就是每次发布文章都要手动为文章添加Tag标签,实在是太麻烦了. 那么有没有可能让WordPress站点自动为文章添加以 ...

  6. wp load.php下载,wordpress网站打开首页出现下载页面解决方法

    今天下午对主机进行了迁移,在迁移到新服务器之后,发现在配置完毕WordPress程序之后,发现一个很怪异的问题,打开网站首页不是打不开,而是会弹出来下载页面. 页面的内容如下: /** * Front ...

  7. WordPress中使主题支持小工具以及添加插件启用函数

    https://www.jb51.net/article/76810.htm 这篇文章主要介绍了WordPress中使主题支持widget以及添加插件启用函数的方法,使WP可以使用小工具widget与 ...

  8. php新窗口打开链接,wordpress如何设置在新窗口打开链接

    WordPress里面几乎所有的链接都是默认在当前窗口打开,无论是站外链接还是站内链接.这样的设定无忧主机小编觉得很不合理.试想:在博客网页上看到一个感兴趣的链接,点击之后就离开你的博客了,想要返回还 ...

  9. wordpress添加媒体_4种将音频添加到WordPress网站的简单方法

    wordpress添加媒体 This article is part of a series created in partnership with SiteGround. Thank you for ...

最新文章

  1. 前Oracle首席工程师怒喷:MySQL 是“超烂的数据库”,建议考虑 PostgreSQL
  2. 四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
  3. python 第三课 第一个python程序
  4. 设计模式(5)--工厂模式
  5. android camera移动方向_探索 Android 平台的 CameraX
  6. 前端开发写代码哪个软件更好用?
  7. linux ogv格式转换,使用OGV转换将OGV转换为Linux中的AVI | MOS86
  8. Pt100 铂电阻的三线测温线路
  9. 转载 编程新手入门
  10. 微信小程序前台开发——实现登录,底部导航栏,顶部导航栏(分类显示)
  11. 如何判断万能打印机的好坏呢?
  12. j2ee课程设计—基于activiti的请休假系统
  13. 用PS给证件照排版教程
  14. 喧喧 2.5 发布,新增客户端自动升级,优化界面交互性能
  15. 面向对象三大特性与C语言
  16. 第1章 蓝牙降噪耳机简述
  17. 【转载】《仙剑OL》主题曲_玩家版
  18. ORACLE迁移到DM/达梦 Mysql迁移到DM/达梦 SQLSERVER迁移到DM/达梦 超级有用参考文档!!!
  19. 妙用Java 8中的 Function接口,消灭if...else(非常新颖的写法)
  20. 字体随浏览器缩放变化

热门文章

  1. 环迅支付完善风控系统,夯实支付行业诚信口碑
  2. Thinkphp仿我爱广告任务网系统源码
  3. 一程序猿兄弟很用心的面经
  4. 信泰人寿如意尊2.0终身寿险综合分析
  5. 期刊JSS(journal of systems and software )对评审(review process and reviewers)的要求
  6. 雷电模拟器怎么让有一些用另外一条网络_农村家庭电视接收天线的雷电防护措施...
  7. 显示屏种类及原理概述
  8. 公共基础知识:地震相关知识
  9. 关于求线段和线段,线段和圆弧,圆弧与圆弧的交点算法
  10. Java实现Http代理服务器通过http代理进行内网安装yum软件