小手一抖,已是 WordPress 4.2.3。据说这个版本是关键安全更新,修复了跨站点脚本漏洞。WordPress 4.2.2 及更早版本都受到一个关键的跨站点脚本漏洞,该漏洞可能允许匿名用户操作站点。
用上度娘云加速有好些日子了,另外前些天搬家到锐壳了,望锐壳和度娘能挺住攻击。感谢……
主题简单优化了一下,增加了【延迟发送邮件回复 - BY 木木木木木】,@ 回复的速度感觉快了那么一点。快来试试吧。
木木给的代码如下,根据自己的模板修改一下就好了:
add_action('comment_post','comment_mail_schedule');
function comment_mail_schedule($comment_id){
//延迟 10s 发送邮件
wp_schedule_single_event( time()+10, 'comment_mail_event',array($comment_id));
}
add_action('comment_mail_event','ludou_comment_mail_notify');
function ludou_comment_mail_notify($comment_id) {//去除了其中一个参数和判断
$comment = get_comment($comment_id);
if ($comment->comment_parent != '0') {
$parent_comment = get_comment($comment->comment_parent);
$to = trim($parent_comment->comment_author_email);
$subject = '您在 [' . get_option("blogname") . '] 的留言有了新的回复';
$message = '自己的消息内容';
$message_headers = "Content-Type: text/html; charset=\"".get_option('blog_charset')."\"\n";
if($to != '' && $to != get_bloginfo('admin_email'))
@wp_mail($to, $subject, $message, $message_headers);
}
};
感觉现在WordPress升级频率略频繁,但真正有用的功能又不是每次都有
@Betty 这次更新相对此前的小更新已经算间隔比较久的了。
实用的功能增加得很慢,就像评论回复邮件通知这个功能,集成起来肯定不难的,但就是一直没有增加。
延迟发送,这个想法不错啊。。
@whisperer 确实,感觉@回复速度比以前快了不少。
锐壳的主機,在下也感興趣。
待主機到期,或者跟你相會吧!
@CK 来吧,来吧……
VPS感觉没起作用,首次发信会需要5-8s,然后面的只需要3-5s,说明服务器端邮件进程首次加载需要时间。反倒是那些虚拟机不用代码发信很快。
@LeeJon 按道理是可以起作用的,具体得根据环境去调试修改。
你这个评论倒是蛮快的,是虚拟主机吗?现在很多博客都是秒提交,邮件发送应该是后台,你的是这样的吗?
@LeeJon 是虚拟主机,邮件发送以前是加了延时的,后来发现加了延时偶尔会重复发送邮件就去掉了。