网站自动发布每天60秒读懂世界文章源码更新
此前在网站上搜了很多wordpress每天自动发布60s读懂世界文章的教程,但是全部都是引用知乎上的一位作者的文章(目前该作者已停更,已经迁移到公众号了),无意间发现了alapi这个网站,有关于60s新闻早报的api接口,经过了一番瞎折腾,终于搞出来了代码,经过博主的测试,api基本是稳定的,可以拿来一用,可以根据以下说明来配置部署:
获取token
利用alapi网站中的早报api,实现每天早8点发布wordpress文章,需要在alapi中注册并获得token,alapi地址为:https://www.alapi.cn
PHP代码
以下为php代码,在网站根目录下新建php文件,并将以下代码拷贝到文件中,需修改第X行的token
1、文章分类默认为“60S看世界”
2、文章的标题为“yyyy年mm月dd日,星期X,60s读懂全世界!”
3、为了方便百度收录遍历,文章的postname设置为“yyyymmdd-60s-news”
4、文章已经有了头图,博主的wp主题可在分类页面直接识别头图为缩略图,但是为了照顾有些主题只识别特色图像,博主在代码中添加了代码,将头图自动识别为特色图像,建议保留此项配置
自动化执行
在宝塔面板生成一个URL的自动化执行脚本,url填写https://你的域名/文件名.php,时间为每天7点执行(alapi中描述的是每天1点30就能看到第二天的新闻内容了,但是我感觉7点靠谱点),因为我linux运维管理工具使用的是1panel,这里就不截图了。
新闻截图
总体下来还可以,12月22日-星期日那天脚本没有获取到新闻,中午重新执行了下,成功了,后台看alapi日志应该是没有及时更新新闻内容。
整篇新闻给人的感觉还是比较简约的,可以拿来用一用~