Wordpress

浅谈WordPress博客的优化——优化访问速度

谈到Wordpress博客的优化无非四点,访问速度、搜索引擎(SEO)、用户体验、安全性。

先谈谈访问速度的优化

一般博客按照Yahoo YSlowV2的建议优化就可以了(去掉 Use a Content Delivery Network (CDN) 和 Use cookie-free domains ,博客不需要考虑这两项)

Make fewer HTTP requests

*减少HTTP查询,通常方法就是合并CSS/JS文件、合并CSS图片以及用if语句避免加载不必要的CSS/JS文件。

使用Minify合并CSS/JS文件,见下图:

我需要在single页使用comment-reply.js(评论嵌套)和infohide.js(用户信息隐藏)这两个js文件,用Minify合并之后不但减少了一次HTTP查询,还压缩了文件体积。

*Minify的使用非常简单,将min放在网站根目录下,然后在浏览器输入你的域名/min/builder/下就可以使用了。

使用CSS Sprite Generator合并CSS图片,你可以看一下我博客右上角的三个图标,实际上只是用了一个图片:

*将CSS用到的图片合并成一张,然后再用background来定位。

使用if语句避免加载不必要的CSS/JS文件,还是以我的博客为例吧,日志存档使用了WP-EasyArchives插件,但这个插件包含有一个CSS文件,而且只有存档页需要它,那么就没有必要合并了,让它只在存档页调用就好了:

*if语句的使用方法非常多,具体请阅读官方文档。

Read More…

WordPress批量删除文章修订版的方法

看了看空间后台,才写了12篇日志,数据库就有1.3M了?立马反应过来是文章修订版本的问题,解决了,下面提供一下批量删除/禁止文章修订版的方法吧。


1、装Delete-Revision插件删除WordPress文章修订版,这是比较简单的方法,但是插件装多了会影响博客速度,少数人反应装了此插件后数据库出错,所以使用前请先备份您的数据库


2、使用SQL语句 DELETE FROM wp_posts WHERE post_type = "revision" 批量删除WordPress文章修订版,记得先选择数据库哦!我就是用这方法手动删除的,1.3M删到了0.554M,少了一半多。


3、改wp-config.php文件,添加 define('WP_POST_REVISIONS', false); 代码。

关于 WP_POST_REVISIONS 这个变量的详细设置为:

true(默认)或者 -1:保存所有修订版本

false 或者 0:不保存任何版本(除了自动保存的版本)

大于 0 的整数 n:保存 n 个修订版本(+1 只保存自动保存版本),旧的版本将被删除。

解决WordPress不能空行的3个方法

发日志的时候不管怎样输入空行或者用<br />都始终不能让文章显示空行,起初还以为是WP-Compress-HTML自动把空行删掉了,但禁用后还是不能显示,搜索了下,原来WP是会自动省略或去掉空行的,好蛋疼啊。不过幸好可以比较简单的解决掉。

Read More…

无觅相关文章插件,快速提升流量

1 2