抽空写了个缓存头像的插件 – cache avatar
可以把讨论头像缓存到本地服务器. 随着博客越来越多 gravatar 的站点压力越来越大. 偶尔有头像下载缓慢的情况. 尤其在评论很多的情况下评论者头像往往是最后才载入完成. 因此对站点速度有点苛刻的朋友需要缓存一下评论头像.
插件后台可设置缓存时间.
抽空写了个缓存头像的插件 – cache avatar
可以把讨论头像缓存到本地服务器. 随着博客越来越多 gravatar 的站点压力越来越大. 偶尔有头像下载缓慢的情况. 尤其在评论很多的情况下评论者头像往往是最后才载入完成. 因此对站点速度有点苛刻的朋友需要缓存一下评论头像.
插件后台可设置缓存时间.
介绍个简便的办法给用 wordpress 的朋友, 用来给首页的友情链接添加 nofollow. 只有几行代码,很简单. 如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /** * 给首页友情链接添加 nofollow * * 你可以举一反三, 用它来对友情链接做些修改 * * @author yinheli * @link http://philna.com * @param array $links 链接 * @return array 修改过的链接 */ function myBookmarksInHomepage($links){ /*判断是否为首页 你也可以用其他的判断用于其他的页面*/ if(is_home()){ /*历遍*/ foreach ($links as &$value) { /*你可以添加其他的判断对来针对你需要修改的链接*/ $value->link_rel = 'external nofollow'; } } return $links; } add_filter('get_bookmarks','myBookmarksInHomepage'); |
主题难免要修修改改. 在代码时我故意留了些可以个性化的 Hook 供大家使用.
实现方法是用 add_action 和 add_filter 函数. (更多相关信息请到官方查看文档). 比如我的文章中的声明, Google 广告, 页脚的备案等内容就是通过这种方法实现的.
本修改针对 PhilNa2 version 2.0.3
修改原理:
通过添加过滤器: add_filter函数实现.
首先打开app文件夹的template_functions.php文件找到welcome_msg函数部分, 大约在415行, 你会看到针对Google搜索过来的访客的欢迎词处理.
415 | if($m = apply_filters('welcome_msg_google_search',$str)) |
因此要修改来自Google搜索访客的欢迎词可以使用如下代码:(你可以将一下代码放到主题根目录functions.php的最后面,当然也可另外建一个文件, 另外引入也行)