新评论发送飞信通知

使用此功能,可以在收到评论的第一时间,通过飞信接口,发送包含有评论内容的短信,通知博主。

实现此功能只需两个步骤:

1、核心文件:phpfetion.php,此文件为中国移动飞信发送接口(Fetion API),作者为全恒壮,下载地址为:PHPFetion下载

使用方法:将文件PHPFetion.php放在当前使用主题的文件夹下。

说明:本飞信接口是基于HTTP协议的接口,可以在任何支持HTTP协议的程序中使用。开发此接口的主要目的是方便一些不能用PHP的朋友们使用飞信接口,另外可以避免飞信不断升级导致的源程序不可用。本接口同时支持HTTPS,可避免在网络传输中泄漏数据。

2、配置选项:在主题模板文件functions.php(即当前使用主题的文件夹下的functions.php)之间添加以下代码,

require 'PHPFetion.php';//包含的文件,如果文件改成别的名称(区分大小写),此处必须和文件名称相同,否则出错
function comment_fetion_notify($comment_id) {
	$comment = get_comment($comment_id);//获取评论内容
	$spam_confirmed = $comment->comment_approved;//是否垃圾评论
	if($spam_confirmed != 'spam') {
		$author = trim($comment->comment_author);//作者
		$title = get_the_title($comment->comment_post_ID);//文章标题
		$comment = trim($comment->comment_content);//文章内容
		$msg = "【".$author."】评论了《".$title."》:".$comment;
		$fetion = new PHPFetion('1380000000', '******');//移动手机号码,飞信登录密码
		$fetion->send('13800000000', $msg);//接收飞信提醒的移动手机号码
	}
}
add_action('comment_post', 'comment_fetion_notify');

此方法经测试确实可用,我使用时,评论页面还没有返回,手机就收到了飞信提醒,非常快捷,并且垃圾评论不予提醒,很实用。

另外作者还提供了一般的使用说明,方便使用者可以很好的使用。

只用两个步骤:

一、包含文件到程序

require 'PHPFetion.php';
二、调用:
$fetion = new PHPFetion('13500001111', '123123'); // 手机号、飞信密码
$fetion->send('13500001111', 'Hello Fetion!'); // 接收人手机号、飞信内容

提供此接口的作者博客:全恒壮的技术博客

上一篇:通过.htaccess重写将主域名指向任意子文件夹

下一篇:旋风下载快完成时下载失败一解决办法