重新发一遍,之前的有笔误。

然后是这个的,属于 Discuz 那个的衍生。

首先,你要有:

1、一个 WordPress,作为内容源。

2、一个 VPS ,里面装了 PHP 环境,当然你直接用博客的那更加好。

3、一个微信公众订阅号。

先在这里面下载 https://git.zhaojin97.cn/glzjin/WordPress-To-WeChat/releases ,然后打开那个 PHP。

然后,首先来看看这个开头的配置,这个就简单多了。

        $rss="https://www.zhaojin97.cn/rss";

        $wechat_username="";//微信公众平台账号
        $wechat_password="";//微信公众平台密码,MD5 后
        $wechat_cover="";//封面图片 ID ,自行上传后图片上右键查看图片地址,fileid  就是
        $wechat_digest="来自 glzjin 的博客";//推送的摘要
        $wechat_admin_fakeid="";//管理员对应公众号的 fakeid,需要在公众号后台右键管理员查看地址,tofakeid 就是

        $push_time="23:00:00";//推送周期时间

首先是博客的 RSS,需要开启全文输出(设置–阅读–对于feed中的每篇文章,显示全文)。

微信截图_20160108235630

然后是公众平台的相关信息,这里主要是 cover 和 fakeid ,那里要根据提示进行获取,今天好累了暂时不写过程了,有问题可以在评论区问。

然后是推送的周期,比如我这里填了 17点 就是推送昨天的十七点到今天的十七点。

设置完了之后,就可以把文件丢到服务器,然后,crontab -e ,添加以下内容

        1 17 * * * php ~/wptowechat.php

到了 17 点 1分,就会触发采集和推送。

注意,目前还不能全自动推送,所以需要进行一个扫码操作,由于微信公众号规定四十八小时没互动就不能发消息了,所以操作之前要发个消息,然后每次操作完也要发一下。

微信截图_20160108234917

先保存到手机,然后,用 发现–》扫一扫 从相册里扫描 ,然后确认即可。

确认完了,就可以推送了。