WordPress评论微信通知和邮件提醒|Server酱和第三方SMTP发信|转发|

tengxunyun cera

WordPress评论提醒功能一直是大家在建站过程比较需要的,尤其是对于小博客来说就至关重要了,及时地了解网站的评论可以帮助自己提升博客人气,同时也可以了解自己的内容是否受到欢迎。记得在微信还没有普及的前几年,我们一般都用邮件接收提醒。

不过,现在微信已经逐渐成为了大家喜爱的沟通方式,Wordpress与微信整合也慢慢变成了需求了。就目前来看,利用Wordpress的API架构一个微信小程序应该是首选,它可以完美地将WordPress变成用户手机上的“APP”,微信用户众多,流量价值非常可观。

利用Wordpress开发小程序难度不小,不过今天我们分享一个将Wordpress评论与微信整合的方法,即Wordpress有新的评论时你的微信就可以收到提醒,这个比邮件提醒要快捷方便的多。实际测试后,发现这个功能还是各取所需吧,如果你觉得“鸡肋”,这里再分享几个SMTP发信服务。

 

更多的关于Wordpress建站的教程,你还可以看看:

  1. 用JW Player,ckplayer,Smartideo搭建视频直播站-支持各大视频网站和rtmp
  2. 使用MailPoet Newsletters插件为WordPress搭建RSS邮件订阅支持SMTP
  3. 利用MailChimp建立RSS邮件订阅平台-每月免费12000封邮件可加2000用户

一、WP微信通知Server酱

有能力的朋友可以自己整个服务器,然后将Wordpress与微信联系起来,不过,目前最方便的就是使用Server酱,这是一个由牛人开发的从服务器推报警和日志到手机的工具。官网:http://sc.ftqq.com/

Server酱就是Wordpress服务器与微信之间通信的中间人角色,登入获得一个SCKEY,往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息。示意图如下:

 

操作示意:第一步使用Github登录账号:http://sc.ftqq.com/?c=github&a=login

 

第二步:点击「微信推送」,扫码关注同时即可完成绑定。

 

第三步:修改你的Wordpress的function.php,注意替换你的Key,text文本你也可以自己修改。

//评论微信推送
function sc_send($comment_id)
{
$text = '博客上有一条新的评论';
$comment = get_comment($comment_id);
$desp = $comment->comment_content;
$key = '你自己的SCKEY';
$postdata = http_build_query(
array(
'text' => $text,
'desp' => $desp
)
);
 
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);
}
add_action('comment_post', 'sc_send', 19, 2);

最后,当你的Wordpress有新的评论时,你的微信就可以收到通知提醒了。

二、Server酱更多应用场景

试用了Server酱,发现这个程序确实有很多的应用场景,想要深入学习和开发Server酱,可以看看作者的文档说明:http://old.ftqq.com/2015/09/serverchan-server-alert-pusher/

Server酱的发送消息页面提供了在线向手机摄像头消息的功能,直接输入标题与内容,点击发送即可。

而实际上最简单的消息发送方式是通过浏览器,在地址栏输入以下URL,回车后即可发送(text:消息标题,最长为256,必填。desp:消息内容,最长64Kb,可空,支持MarkDown。):

https://sc.ftqq.com/[SCKEY(替换你的)].send?text=你的内容~

在PHP中,可以直接用file_get_contents来调用:

file_get_contents('https://sc.ftqq.com/[SCKEY(登入后可见)].send?text='.urlencode('主人服务器又挂掉啦~'));

也可以把它封装成一个函数:

function sc_send(  $text , $desp = '' , $key = '[SCKEY(登入后可见)]'  )
{
	$postdata = http_build_query(
    array(
        'text' => $text,
        'desp' => $desp
    )
);

$opts = array('http' =>
    array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => $postdata
    )
);
$context  = stream_context_create($opts);
return $result = file_get_contents('https://sc.ftqq.com/'.$key.'.send', false, $context);

}

三、WP邮件提醒SMTP

WordPress发信可以选择使用PHP或者SMTP两种方式,而在实际的使用过程中推荐SMTP,一来免去了PHP发信的服务器配置之苦,二来SMTP发信用的都是第三方系统,邮件的到达率非常高。

以下是WordPress STMP发信插件,大体功能都是差不多的,个别的例如发信模板、接口等可能有所不同,大家可以进入Wordpress插件官网查看详情:

WP Mail SMTP by WPForms:https://wordpress.org/plugins/wp-mail-smtp/

WP Mail SMTP Plugin by Mail Bank:https://wordpress.org/plugins/wp-mail-bank/

Easy WP SMTP:https://wordpress.org/plugins/easy-wp-smtp/

WP Email SMTP:https://wordpress.org/plugins/wp-email-smtp/

SMTP Mailer:https://wordpress.org/plugins/smtp-mailer/

SMTP by BestWebSoft:https://wordpress.org/plugins/wp-mail-smtp-mailer/

WP Mail Smtp Mailer:https://wordpress.org/plugins/wp-mail-smtp-mailer/

目前挖站否用的是Easy WP SMTP,正如这个插件的名字一样,非常简洁,没有花哨的功能,以下是设置图(点击放大):

 

关于SMTP。一般来我们平常用的QQ邮箱、网易邮箱、Gmail等都提供了免费的SMTP发信功能,但是如果你的博客的发信量比较大,使用SMTP频率比较高的话,建议还是使用域名邮箱或者企业邮箱。目前这类也有免费配额。

国内可供选择有

Sendcloud:http://sendcloud.sohu.com/

阿里云邮件:https://www.aliyun.com/product/directmail

腾讯企业邮:https://exmail.qq.com/

Zoho:https://www.zoho.com.cn/mail/

网易企业邮:http://ym.163.com/

国外的免费SMTP大批量发信服务有:

Mandrill:https://www.mandrill.com/

Sendgrid:https://sendgrid.com/

Mailjet:https://www.mailjet.com/

Postmarkapp:https://postmarkapp.com/

MailChimp:https://mailchimp.com/

cera aliyun tengxunyun cloudiplc

相关推荐

Yoast SEO|WordPress SEO|优化插件推荐|帮助网站|进行SEO优化

如果你建站使用的是 #WordPress#,比如老唐就是用的 WordPress 建站,并且想要对网站进行#SEO# 优化,那么可以使用一些 WordPress SEO 优化插件。目前老唐也尝试过一些 WordPress SEO 插件,感觉比较好的还是 Yoast SEO 这个插件。设置起来比较方便,而且选项也比较多,但是如果不会设置的话默认设置也已经足够使用,所以推荐我们新手刚接触 SEO 的时候使用。 下载后在后台上传安装,或者直接在后台搜索安装也可以。 Yoast SEO 插件简单设置 其实基本上没有改什么设置,基本都用的#默认#设置。 不过有些设置可以看一下确认一下,比如搜索外观里,标题是否需要强制重写,我们可以重写为自己想要的网站标题,后期更换#主题#也不会影响。 此外,我们主要可能会修改的是搜索外观中的 SEO title 和 Meta description,包括每个文章页和每个独立页面的,一般来说默认也可以,我们有需求可以根据自己的需求进行修改。 如果有需要,我们也可以付费升级高级版,但是一般来说免费版够用了。  

大前端wordpress主题618限时6.8折促销|其中xiu主题218元|热门的dux主题544元

大前端wordpress主题提供还是有多年时间了,同时也是维护时间较长的主题商家,比如14年发布的XIU主题现在还在维护、更新之中,而更早之前的热门wordpress主机D8也是维护之中,只是维护的频率不如DUX等更加热门的主题。在2020年618来临之际,大前端推送了最新的旗下wordpress主题限时6.8折,优惠之后DUX主题544元,XIU主题218元,D8主题168元,TOB主机266元等,相对于平时来说还是比较不错的,有打算需求的用户可以关注一下。 大前端主题不限制域名个人,只要是同一注册信息下的域名均可以使用,可以满足科技博客、个人站、各类图片、摄影展示站、企业站、淘宝客和各种展示站点!目前小七博客使用的就是XIU主题,也是使用期限最长久的一款主题,期间更换几次,最终还是使用这一款,便宜、实惠,可以满足自己的个人需求。 活动地址:大前端官网 活动时间:2020年6月11日-2020年6月18日; 活动内容: 旗下公开发行的wordpress主题6.8折折扣!

WordPress“正在执行例行维护|请一分钟后回来”解决方法

WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。 如何解决这个问题呢? 1.马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。 2.但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!

wordpress主题DUX修改熊掌号为站长平台快速收录

百度移动平台的熊掌号已经废了。至少一个月没有正常收录了。刚好百度站长平台又上线了一款叫“快速#收录#”的功能。简单查看了下。貌似就是熊掌号的替代品。目前如果需要使用快速收录,就得取消熊掌号的配额。 将熊掌号改为站长平台快速收录的方法非常简单。在站长平台快速收录处选择继承熊掌号配额即可。然后熊掌号的配额会归零。快速收录数量变为10,后续看自己提交量提升。 反正熊掌号已经没有用了,那就切换成快速收录把,没准有用呢! 下面简单介绍下wordpress的DUX主题,把熊掌号模块修改成快速收录。 1、找到主题文件夹下的“functions-xzh.php”。小白使用的是DUX 6.3 ,将“熊掌号 新文章发布时实时推送”下面的 $api = ‘http://data.zz.baidu.com/urls?appid=’. _hui(‘xzh_appid’) .’&token=’. _hui(‘xzh_post_token’) .’&type=realtime’; 修改为 $api = ‘http://data.zz.baidu.com/urls?site=’. _hui(‘xzh_appid’) .’&token=’. _hui(‘xzh_post_token’) .’&type=daily’; 2、到#dux##主题#后台熊掌号处替换 百度熊掌号 Appid 里内容填写为你的网址。举例小白的为:https://yangmaodang.org/ ,带/ 。 百度熊掌号 推送密钥 token内容填写 快速收录API中的token= 后面部分 不含&以及后面。 大功告成,实测可以自动推送到百度快速收录。 备注:切换后熊掌号会失去权益。如果你之前熊掌号收录还可以,暂时不要改。

微信扫一扫,分享到朋友圈

WordPress评论微信通知和邮件提醒|Server酱和第三方SMTP发信|转发|