Comment Fetion Alert 2.0.0 dev 发布

整个重新写过. 丰富了后台选项. 最重要的是去掉了对 curl 扩展的依赖. 很多的细节我也不多说了. 现在发布 dev 版本给大家测试. 有问题尽快提交给我. 我好做进一步的修正.

下载

补充:
我哥们 Grubylee 给我写了比较详细的说明. 移步看看

缓存头像的插件 cache avatar

抽空写了个缓存头像的插件 – cache avatar

可以把讨论头像缓存到本地服务器. 随着博客越来越多 gravatar 的站点压力越来越大. 偶尔有头像下载缓慢的情况. 尤其在评论很多的情况下评论者头像往往是最后才载入完成. 因此对站点速度有点苛刻的朋友需要缓存一下评论头像.

插件后台可设置缓存时间.

Read more…

给首页的友情链接添加 nofollow

介绍个简便的办法给用 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');

Read more…

在 PhilNa2 中使用 Hook

主题难免要修修改改. 在代码时我故意留了些可以个性化的 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的最后面,当然也可另外建一个文件, 另外引入也行)

Read more…

博客一周岁

不知不觉开博一年了, 我先自我祝贺一下.

记不得当时为什么开博, 可能是一时冲动, 和很多人一样. 我也曾在网络上各种地方混过. 但都不尽人意才转向独立博客, 之所以选用 wordpress 作为平台,是因为它用的人多. 方便交流. 也想更深入的学习一下 PHP .

现实

现实生活中的我其实我点自闭. 不善交际, 语言笨拙… 所以朋友也不多. 大部分’寂寞’的时光都是对着屏幕度过的. 但内心却渴望交流, 想要那种愉悦的环境. 可以嘻嘻哈哈谈天说地. 生活可以积极乐观向上… 这些简单的事情可让我实践起来却非常困难. 网络却给了一个不同的环境. 我开始对它痴迷…

回顾

这一年也没少折腾, 写过主题, 也写过插件. 尽管这一切做得并不完美. 但看到有人使用, 夸奖. 我心里还是非常高兴. 也正是这种成就感吧, 一直支持着写下去.

Read more…