WordPress 评论通知

几年前折腾 WordPress 时,通过各种代码实现了让评论收到系统发出的通知邮件。

时隔数年再次使用 WordPress,咱也难得糊涂,用 WordPress 用的就是丰富的插件。目前我找到了使用两个插件就能实现这个功能的方法。

1 WP MAIL SMTP by WPForms

2 Wenprise Better Emails

第一个插件,配置好邮箱的参数;第二个,可根据需求修改样式。

Replace Gravatar from V2EX

在主题的 functions.php 最后添加:

//replace Gravatar from V2EX
function my_get_avatar( $avatar ) {
    $avatar = preg_replace("/https:\/\/(secure|\d).gravatar.com\/avatar\//","https://cdn.v2ex.com/gravatar/",$avatar);
    return $avatar;
}
add_filter('get_avatar', 'my_get_avatar');

官方默认的源地址是 secure.gravatar.com,在国内访问很慢,所以会拖慢你打开这个站点的速度(当然它原本已经够慢的了)。

可以把这个地址换成其他的源。这种源有很多,我选了 V2EX 的地址,类似的还有 https://gravatar.loli.net/ 等。

以上代码的好处是能够简单地实现这个功能;坏处是每当主题有所更新,这个代码就会被新文件覆盖。所以需要你提前做好备份,不然就会像我一样,因为更新了伴随着 WordPress 5.0 更新而更新的 Twenty-Eleven 主题,从而不得不专门写一篇日志以提醒自己。

网上替换 Gravatar 源的方法有很多,但部分已经失效了。也许这个方法在未来某一天也会伴随更新失去作用。未来的事情,哪说得清呢。

至少在现下,还是行之有效的。

First blood by FarBox

呃,熟悉的看客可能会发现博客访问速度不一样了。

我也不知道此时此刻,在境内访问这个站点,速度是快是慢。不过让我满意的是,在我这儿的访问速度,比以前不知道快到哪里去了。

+1s

这也是我打算从原来的地方搬家的最主要原因——不喜欢在自己写文章之前花上好几分钟来打开网站、登录 WordPress、打开 post 分页、add post,最后 publish。天哪,之前居然有这么多步骤,这么复杂!考虑到工作上的事务日渐繁杂,留给私人的时间越来越少,我已经不愿意耗费这些无价之宝在等待上,何况写作的灵感,说走就走了。

Continue reading

See you again, again and again…

不知道第几次从别的平台换回 WordPress 了,反复小人大概如是。这一次的理由比较简单但却困扰了我很久,那就是评论的回复通知功能。

在 Typecho 平台中有相关的插件 Comment to Mail,但不知是版本原因,还是服务器问题,总是测试失败。要知道,在这个四处无人的博客,收到一条评论该是多难得的一回事。所以评论者能准确收到我的回复,信息的正常到达,使得交流有效,就很有必要。

为此切换回熟悉的 WordPress 平台。插件多如牛毛的情况下,简单搜索后用 Easy WP SMTP 并配合代码就达到了需求(当然果真还是服务器默认不支持 smtp 的原因)。现在留言的评论,在我回复之后,就能从评论里时留下的邮箱里找到通知邮件啦。

Continue reading

域名 & 空间续费(更新)

前几周,Namecheap 发来邮件提醒,一年一度的域名“保护费”该交了。看着时间还不着急,就没理,标了星标。

今天,Namecheap 再发来邮件,提醒另外一个域名快过期,也得赶紧续费。无巧不成书,下午万网也发邮件,空间快到期了,问你要不要续租啊?

租啊大哥。在 Namesilo 注册了新账户,把域名转移到这里来。注册商的英文名在汉语拼音里听着不吉利,不过免费送的 WhoisGuard 还是蛮好。顺道续费一年的万网主机。

Continue reading

Hello Tyepcho

新的地方,我会陆陆续续把以前的博文搬上来,因此 permalinks 看起来会有些怪,例如,编号在后的文章,发表时间却是更早之前的。

Ready for climbing

现在曾经用的空间 7 月份到期,上回备案失败后一直没考虑接下来数据该放哪里。之前用过 Farbox,因为 Dropbox 在大陆的呵呵状态和捉鸡的前端,也没坚持用下去。今天偶然看到 asp.net 的 GITHUB 页面,想到也可以用 GITHUB PAGES 来写博客。

虽然用 Git 的资源来写自己的资料有些不好,但我的图片都放在国内 CDN 上,存在 Git 的只有文字数据,不算过分吧?便找了一些教程,平台有传统的 Jekyll、Octopress 等。在知乎上看到推荐 Hexo 的还不少,就先用这个试试看吧。因为 Git 上都放静态页面,评论先考虑用 DISQUS 或者是多说。

下午花了 1 小时多搭建 Node.js+Git+Hexo,没经验,按照教程也做不对。就先按 github 的官方教程用 page 弄个简单的页面。以后有时间再在本地测试。目前先挂在 git.ihlive.net 这个地址上,等测试 ok 了,再把顶级域名 A 纪录过去。

Continue reading