您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordpress博客优化的方法步骤教程
黎舒旺2023-06-19 00:08:43WordPress教程已有27人查阅
导读wordpress博客怎么优化?我的优化步骤是:1.压缩CSS和JS文件,并修改一部分插件,优化页面的载入进程
wordpress博客怎么优化?我的优化步骤是:
1.压缩CSS和JS文件,并修改一部分插件,优化页面的载入进程
一般需要另外加载JS或者CSS的插件都会存在add_action(”wp_head”,”xxxx”)或者add_action(”wp_footer”,”xxxx”)这两句代码,目的是把自己的脚本或者样式插入到主题的wp_head()和wp_footer()处,使插件可以正常工作(那些反映说插件 了但看不到效果的人注意了,我观察到相当一部分人所使用的主题不能正常加载插件的脚本,缺的就是这两个函数了)。
下面转回正题。我们需要优化载入进程,也就是流量整形,把CSS文件移到head里(这点 的插件都能做到,不用担心),把JS文件放在页面最后。我们可以把add_action(xxxx)这句删掉,然后手工把所需的文件插入到主题模板里。
2.压缩CSS和JS,缩短文件的加载时间
经常用jQuery写脚本的人应该比较清楚,未压缩版的jQuery库(1.3.2)大小为120K左右,但min版的只有56K。因为jQuery库min版经过YUI Compressor压缩,去除了代码里的注释、无用的空格和换行符。我们也可以用YUI来压缩一下自己的脚本,压缩率能达到30%~70%。由于软件版的YUI安装过程比较复杂,这里有个在线版。
而CSS的压缩就比较简单,就是去除换行符、空格和注释,大家可以用在线工具压缩一下。但主题的style.css头部被注释掉的主题信息不能删掉,否则可能导致主题不正常。对于CSS的压缩,很多人用的PHP压缩。编写名为style.css.php的文件,内容如下:
代码如下:
把这个文件放在主题文件夹里,并把主题CSS的加载代码改为
代码如下:
当然JS文件也可以用PHP进行优化,但由于通常情况下加载的JS文件比较多,我通过另一个文件来间接加载JS。建立一个名为js.php的文件,内容如下:
代码如下:
把这个文件放在主题目录下,在主题文件夹里建立一个JS文件夹,把所需的JS文件都放到这个文件夹里。改写一下主题,用以下方式加载JS文件:
代码如下:
如果你的主机有Apache mod_deflate.c模块,基本上可以忽略上面的方法,因为只需要在.htaccess文件里加入以下代码就可以实现全站Gzip传输了。而且压缩率更高。
代码如下:
3.整合CSS和JS文件
经过上面一番折腾以后,其实页面载入速度已经快很多了,但速度是没有止境的,我们追求更快。搞无可搞以后,只能从减少HTTP请求数下手了,这一步的目的尽量整合所有的CSS和JS。
整合CSS比较简单,用各种主流浏览器测试几个页面,没发现框架错位现象,把相关的CSS里的代码粘贴到style.css里,并把相关的CSS-image也复制到主题目录下,修改一下CSS里的图片路径就行了。
JS的整合方法则复杂点,要搞清楚那些脚本需要在对象加载前加载,否则是无效的,并且要注意不同插件的JS冲突问题。整合完CSS和JS后,重返 头一步,把插件里加载脚本和样式的语句删掉。
本文标签:
很赞哦! (3)
暂无内容 |
暂无内容 |
相关文章
- linux搭建WordPress博客的方法
- 使用C#转移Wordpress博客到为知笔记或Evernote的方法
- 本地搭建Wordpress博客网站的方法
- docker搭建wordpress博客的实现方法
- linux系统搭建wordpress博客的方法
- 阿里云搭建WordPress博客的方法
- wordpress博客怎么写robots.txt
- Windows搭建Wordpress博客的步骤方法
- socket实现WordPress博客自动发文登录的方法
- centOS服务器怎么搭建wordpress博客
- WordPress博客Centos7+Apache2.4+php5.6+mysql5.5搭建Lamp环境
- Docker怎么搭建WordPress博客
暂无内容 |
暂无内容 |
随机图文
wordpress实现访客统计的方法
解释:当数据库中当前ip没有的时候,执行insert。否则执行update。insert插入ip以及初始值times=1,update更新times+1。wordpress数学公式MathJax-LaTeX插件
blog不放一堆数学公式怎么能显得高大上,所以MathJax-LaTeX也是必装的插件之一了。一、安装 MathJax-LaTex 插件二、安装本地 MathJax 服务不过由默认的 MathJax cdn 服务经常被墙,所以我们还需要自己搭建 MathJax 服务。wordpress怎么添加自定义按钮并导出csv
wordpress 后台添加自定义按钮导出csv在wp-admin/edit.php中找到如下代码:wordpress网站下载到本地运行测试
作为站长而言,有时候我们可能会碰到更换服务器或者为网站做一个整体布局修改和升级,我们首先需要做的就是对数据库和整个wordpress网站的 主题和插件等等相关文件进行本地备份。
留言与评论 (共有 0 条评论) |