添加一章每日早报的文章

前言

本次分享的是给网站添加一个每日早报的文章,可以看到本站置顶上面还有一个日更的日报,这是利用ALAPI的接口完成的!因为接口每日免费量只有200次,所以我就把数据保存下来,这样就可以无限次使用了!

添加一章每日早报的文章插图

步骤

申请ALAPI接口

这里需要用到接口有两个,一个是ALAPI的,另一个我也不知道是谁(没限制)!

点击注册:ALAPI

在Functions.php里添加代码

如果小工具无法使用PHP代码的要添加以下代码(可以使用的请忽略):

//实现侧边栏文本工具运行PHP代码
add_filter('widget_text', 'php_text', 99);
function php_text($text) {
if (strpos($text, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
}

每日早报代码

 

首页小工具

上面弄好之后就要用到小工具了,在需要的地方添加小工具里的文本写入php代码

<?php newzaobao()?>

 

 

添加一章每日早报的文章插图1

新建每日早报页面

在新建页面里添加PHP代码即可:(如果是用后台新建的页面,要在模块里找到自定义HTML代码添加。)

【zaobao】   这是短代码【】换成[]即可显示!

 

添加一章每日早报的文章插图2

下面是PHP将API接口获取的数据保存到本地

在您网站目录创建一个api文件夹然后新建一个roll.php文件,再创建一个json文件夹,json文件夹里创建一个test.json文件,这个主要是把获取到的数据保存到这个文件内,用于本地调用。只需要每日访问一次即可,这里直接用宝塔的每日任务完成。

将代码放入roll.php文件里。

if ($_GET['api'] === 'api-json') {
    header('Content-type:text/json');
    file_put_contents("json/test.json", (string)file_get_contents("https://v2.alapi.cn/api/zaobao?token=自己获取个token&format=json"));
    return;
}

在宝塔里边添加一个计划任务

 

添加一章每日早报的文章插图3

 

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 共7条

请登录后发表评论