Archive for the ‘WordPress’ Category
如何排除WordPress rss feed特定分类目录
如果想要使 WordPress feed 里不显示某分类的文章,比如这里想排除干扰大家订阅阅读的英文评论的文章,一个快速的方法是在 functions.php 里排除,添加如下代码,指定你的分类 ID
function wp_exclude_category($query) {
if ($query->is_feed) {
$query->set('cat','-1'); //Category ID
}
return $query;
}
add_filter('pre_get_posts','wp_exclude_category');
多个分类可以使用形如 '-1,-2,-3'表示,这样就可以轻松排除指定目录在 RSS 里更新。当然,也可以使用插件完成,Ultimate Category Excluder, 木试过。
至此,自然醒域名( http://ziranxing.com/ )已经半自动切换完成
因为自然醒 首页已经用 PHP 聚合了目前博客的最新日志啦。方便大家直接输入域名访问,如果大家记住了的话。
分享一个抗击WordPress垃圾评论绝招
最近WordPress垃圾评论实在太疯狂了,Akismet 插件由于学习记忆的过程存在滞后性,还是有不少spam要手动删除,这几天删垃圾留言删到手抽筋,于是,睡到自然醒童鞋通过长期观察,总结出了垃圾留言里的高频词汇,加入了黑名单:

先观察几天,看看效果如何。
当然,为了防止友军误伤,最好在留言处加个友情提醒。
写在WordPress 3.0 RC之际:我最喜欢的WordPress 3.0功能
两小时前,WordPress 官方博客发布了 WordPress 3.0 RC 版本(WordPress 3.0正式版候选版本),WordPress 至此也刚刚走过了 7 年,而睡到自然醒也从当时的 WordPress 2.5 用到了现在呼之欲出的 3.0,其实前段时间偶也已经体验过了 WordPress 3.0 beta 版,3.0 新的默认主题 twentyten 也让人感觉成熟了不少,很赞,当然 beta 版我也只感受到了默认主题,因为 3.0 很多功能还没在 beta 中正式开放。
WordPress 遭 黑客攻击
没想到自己的博客能被黑客攻击,其实也不算被某个黑客盯上,据说是某种自动扫描全球范围内因版本过低存在安全漏洞的 WordPress 博客的蠕虫病毒脚本,导致博客 wp-content 等上传可读写文件夹里的内容全部清空,只留下一个 WordPress 的程序空壳,恐怖。博客 SQL 数据库虽然没被攻击过,但网上说只要是先攻击了你的 wp-admin 的内容,可以继续篡改数据库,所以修复的时候把数据库和所有的文件全删了,重新导入备份,并且顺便升级到最新的 2.8.6 版本。还好一个月之前全站备份过,文件数据恢复到了 11 月 17 号,数据库因为安装了 WP-DB-Backup 数据备份插件 也得以恢复到了前几天 12 月 11 日。
如果你的 WordPress 还没升级到目前最新版本 2.8.6,还在等 2.9 直接释出;
如果你的博客没最近好长时间没经行过全站备份机数据库定时备份;
如果你的博客还没遭到攻击;
如果你现在看到了我这篇日志;
那么恭喜你,赶快做些预防措施,因为,我相信这种攻击还在大范围内进行着,哈哈。给大家提个醒。睡了。折腾到了我 00:57 了…
WordPress 优化之网页加载速度测试分析工具
先介绍几款在线工具,检测你博客页面载入速度的。如果你博客的打开速度不是很快的话,可以先分析下自己的网页加载速度及网页组成结构。
因为最近几天乘这次新换主题将博客稍微优化了下,有几点体会可能会在后面几篇日志分别提到,分享给大家,如果必要的话。目前的优化除了常规的修改代码去掉不必要的 php 调用外,主要是强制浏览器缓存、Gzip 压缩以及 widget 侧栏缓存等几项来减少数据库查询次数,现在的初步优化结果不知大家能不能感觉出来,页底加入了页面加载信息,可以看下。只要你是一个页面优化控,或代码简洁狂,相信和我的博客一样,还有许多可以改进的地方提高网页打开速度。
睡到自然醒博客 CSS/JS 压缩合并还没做,还有一堆的插件/功能有待清理或原生集成到 WordPress 主题中。
其实依赖所谓的页面分析工具完全没有太大的必要,只有你对你的博客主题构成是最清楚的。但参考一下还是很有必要的,比如下面介绍的 YSlow,如果你能将你博客的 YSlow 等级做到 A,那绝对不是坏事。
