很多人都知道之前有一个叫 server 酱的玩意,很多人给自己网站增加了这个功能,主要是给管理员提供评论推送功能的,这里面也包括云落,前段时间发现原来 server 酱还有升级版的东西,就是今天了要说的 PushBbar,于是云落顺手将 pushbear 也加入到 WordPress 里面。
介绍
pushbear 是一个基于微信模板的一对多消息送达服务,简单说就是微信群发功能,是使用的方糖气球来发送的,我们只需要向 pushbear 对应的接口发送一个 get,就能将信息群发出去。到达率极高,基本是实时到达。
使用
- pushbear 的使用非常简单;
- 无需注册,直接扫码登入;
- 创建消息通道,获得订阅二维码;
- 通过 API 向关注了该二维码的用户推送消息。
注意事项
- 推送消息存储 72 小时
- 5 分钟内不可发布重复消息
- 短时间发送过多内容会被打包汇总推送
- 普通用户每天 1000 条上限
- 请勿用于发送广告和有害信息
- 默认二维码自己识别内容后重新制作美化
- 每天不能发送过多内容,不然服务器 IP 会被临时屏蔽
- 正文支持 MD,大小不超过 64kb
- 免费
- 介意自己用户关注别人公众号的慎用
代码版
云落将代码整理一下,Git 主题用户不要使用,主题已有该功能,不要重复添加
//微信订阅推送 function pushbear_send($post_ID) { if (get_post_meta($post_ID, 'wx_pushbear_key', true) == 1) return; $text = get_the_title($post_ID); //微信推送信息标题 $wx_post_link = get_permalink($post_ID).'?from=pushbear';//文章链接 $wx_post_content = mb_strimwidth(strip_tags(strip_shortcodes(get_post($post_ID)->post_content)) , 0, 210 , '……'); $desp = '>'.$wx_post_content.' *** [【点击链接查看全文】]('.$wx_post_link.')'; //微信推送内容正文 $key = '546546546546456456465465464';//这里写入自己获取的 Key $request = new WP_Http; $api_url = 'https://pushbear.ftqq.com/sub'; $body = array( 'sendkey' => $key, 'text' => $text, 'desp' => $desp ); $headers = 'Content-type: application/x-www-form-urlencoded'; $result = $request->post($api_url, array( 'body' => $body, 'headers' => $headers ) ); if(!is_wp_error($result)){ add_post_meta($post_ID, 'wx_pushbear_key', 1, true); } } add_action('publish_post', 'pushbear_send');
上面代码是默认自动推送的,但是实际上云落是不推荐的,因为肯定有的文章是不适合给所有的订阅者查看的,但是这个云落没有在代码里面多写,这个加一个自定义栏目来判断就可以的,为了方便一些不太会代码的朋友使用,云落写了个小插件方便使用,就在下面。
插件版
插件版只是方便使用,方便控制,其实区别不大的,主要看下几方面。
首先在设置最底部输入 PushBear 的 key
其实是在发布文章的时候勾选好推行推送
目前该插件非免费下载,需要 20 金币才能下载,想使用的请前往该插件页支付,传送门 >>
如何取消订阅
肯定有人会问,订阅之后怎么取消订阅,在订阅者和管理者那边都是可以的。
下面是管理员界面取消
订阅者在推送信息最底端就有的
后语
有人说,这个是利用别人给自己公众号的,比较抵触这个方法,我只能说,目前来看,这个方糖公众号为公益性质的,暂时没有发送一个信息,如果对此介意但是又想使用这个功能的,可以互相导流,至于其他,那只能说随意了。
以上就是如何利用PushBear给WordPress如何实现微信订阅推送功能。横跨在你和你的梦想之间的唯一的东西就是奋力拼搏。更多关于如何利用PushBear给WordPress如何实现微信订阅推送功能请关注haodaima.com其它相关文章!