纯代码实现wordpress新增页面自带HTML后缀

虫子君
虫子君
虫子君
560
文章
260
评论
2019年12月1日23:16:14 评论 191 877字阅读2分55秒

wordpress默认的固定链接模式定义的是文章以及附件的链接后缀类型,一般我们常规使用wordpress的后缀为:“/%post_id%.html”,不过由于wordpress的虽然是全世界使用的最多的一种程序,但是我们在新建页面的时候,默认保存的路径是不含“.html”的。

不过虫子君自己使用的begin主题,默认是自带页面后面增加.html功能的,所以这个功能虫子君自己使用不上,不过对于大多数你们来说这个功能或许会显得非常的重要了。

纯代码实现wordpress新增页面自带HTML后缀

wordpress 5.3更新

现在教大家 一个纯代码实现实现wordpress新增页面自动添加.html的后缀,美化我们网站的每一个链接。

如果您的网站已经有非常多的收录了,这个功能是不推荐您开启的,毕竟一旦在每一个链接后面增加了.html以后,那这个链接就相当于一个全新的链接,这样子的话,你的网站会诞生许多“死链”。

看上以上的蓝色部分的文字提示之后,您还是一门心思的想要让你自己网站的页面自动添加hmlt的后缀的话,那么就且随我来吧。

// 页面链接添加html后缀
//来源:https://chonzi.com
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';
    }
}

将以上代码粘贴到你的function.php文件的最后,保存即可。

虫子君目前使用的wordpress版本是5.3版,主题使用的是春哥的B2主题,功能一切正常,如果您添加完成以后出现问题,欢迎在文章下方留言。

展开全文
  • 您有好资源需要让广大网友一起享用吗?可以是您的主题,也可以是插件,欢迎来投稿!
  • 这里是我的博客,亦是您分享插件或主题的地方,虫子君只专注WordPress,以及自己的工作。这里欢迎你来投稿。

您必须才能发表评论!