如何实现非插件半静态化加速wordpress
前段时间一好友留言说网站打开有些慢了,这样不仅影响seo方面,同时用户体验也造成很大的困扰,但当时我也不知道具体因为什么问题,后来花了点时间查看了蛤,进行了一下优化,可惜自己买的空间也不是什么很大很牛B的至尊砖石神马滴,所以不可能直接按个网站全静态化缓存的插件。
唯一的办法只能利用我懂的前端技术、知识来给wordpress半静态化加速,于是把自己进行的一番工作总结了哈,分享给其他玩wordpress的博主们。
🧐为什么要进行wordpress半静态化
网站慢有很多原因,插件多,服务器问题,图片质量太大而且放在网站服务器上,也有可能是网络问题,更或者被攻击之类,但是这些问题如果要一一击破还是需要狠下功夫进行长时间的优化,所以我们从最基础的开始,减少php执行查询数量层次上的优化,要进行以下操作之前首先我们要知道关于wordpress的一些函数具体作用含义:
wordpress heeader头部php代码
1 |
|
🤔一、网页语言属性声明
1 |
|
WP默认函数为:<?php language_attributes(); ?>
修改方法:
复制 dir=”ltr” lang=”zh-CN”
替换上面的WP默认函数
(绝大部分国内的朋友应该都是中文主题的)
修改后的结果例如:
1 |
|
🤔二、网页的编码声明
1 |
|
WP默认函数为:<?php bloginfo(‘html_type’); ?> <?php bloginfo(‘charset’); ?>
修改方法:
复制 text/html;charset=UTF-8
替换上面的WP默认函数
修改后的结果例如:
1 |
|
🤔三、网页的title优化
<title>甘小波分享圈子的博客(GANXB2)-探讨技术.交流生活.感悟人生.分享快乐</title>
一般很多博主都应该做了title优化,但是在网上找的title优化代码都是如下:
1 |
|
title优化本来很不错,但是无意也加上了php执行查询数量,但是我们可以尽最大努力优化,当中的title默认函数我们其实也能替换掉
WP默认函数为:bloginfo(‘name’);
修改方法:
在后台复制您的 wordpress博客的title 然后替换上面的WP默认函数,页脚也有此函数,可一并替换掉。
修改后的结果例如:
1 |
|
🤔四、网页的rss地址
1 |
|
WP默认函数为:<?php bloginfo(‘name’); ?> <?php bloginfo(‘rss2_url’); ?>
修改方法:
首先是title里面的函数:如三操作复制您的 wordpress博客的title 然后替换上面对应的WP默认函数
接着是rss地址函数:rss地址通常为您博客地址后面跟上feed,或者查看浏览器源码,复制自己rss地址
例如小波博客的地址:http://www.ganxb2.com/xb/feed
,把前面地址改成您自己的然后替换上面对应的WP默认函数
修改后的结果例如:
1 |
|
🤔五、网页pingback地址
1 |
|
WP默认函数为:<?php bloginfo(‘pingback_url’); ?>
修改方法:
pinkback地址通常为您博客地址后面跟上xmlrpc.php(或者查看浏览器源码,复制自己pinkback地址)然后替换上面对应的WP默认函数
修改后的结果例如:
1 |
|
😚六、网页主题样式调用地址
1 |
|
WP默认函数为:<?php bloginfo(‘stylesheet_url’); ?>
修改方法:
查看浏览器源码,复制自己网页主题样式调用地址然后替换上面对应的WP默认函数
修改后的结果例如:
1 |
|
🙂注意
老主题中可能您会看到如下这样的函数,其实他们和上面介绍的都是同样作用的,修改方式也类同,举一反三直接用html静态代码直接替换即可。
1 |
|
到此网站上header头部中很大一部分WP默认查询函数语句都被替换掉了,但是如果3.0以上版本还要继续修改则需要进一步深入,因为一些另外调用的头部代码被封装到了<?php wp_head(); ?>
中,欲了解详情,请看下回分解。
『旅行者』,帮小波关注一波公众号吧。
小波需要100位关注者才能申请红包封面设计资格,万分感谢!
关注后可微信小波,前66的童鞋可以申请专属红包封面设计。
微信
支付宝