WordPress分类目录实现的静态化方法

2014年3 月8日 / 网站源码 / 没有评论 / 2,340次

虽然本站使用了固定链接实现了静态化,但是今天偶然其实本站并没有完全实现静态化。分类目录还没有实现静态化,于是钻研了几个小时,终于搞定分类目录的静态化方法。下面分享一下:

首先需要安装cos-html-cache插件,我想安装插件的方法就不用介绍了吧。

cos-html-cache的下载地址是: http://wordpress.org/extend/plugins/cos-html-cache/

安装好以后需要对插件进行修改一下:

找到插件——编辑插件:

第一步:找到如下代码

1. if( substr_count($_SERVER['REQUEST_URI'], '.htm') || ( SCRIPT_URI == CosSiteHome) ){

然后替换代码为

1. if( substr_count($_SERVER['REQUEST_URI'], 'page') || substr_count($_SERVER['REQUEST_URI'], 'tag') || substr_count($_SERVER['REQUEST_URI'], 'category') || substr_count($_SERVER['REQUEST_URI'], '.htm') || ( SCRIPT_URI == CosSiteHome) ){

第二步:找到下面这行代码

1. if( substr_count($_SERVER['REQUEST_URI'], '../')) $is_buffer = false;

在代码后面加上

1. if( substr_count($_SERVER['REQUEST_URI'], 'comment')) $is_buffer = false;

第三步:然后找如下代码

1. add_action('get_footer', 'CosSafeTag');

注释掉此代码(就是再代码前面加//)

本人感觉,这个插件的工作效率比WP-Cache要高,对于系统的性能有很大的提高,建议大访问量的WordPress博客尝试安装一下这个静态化插件。