【教程】利用API接口添加本站同款【每日新闻早早报】-每天自动更新,不占用文章数量

本次分享的是给网站添加一个每日早报的文章,可以看到本站置顶上面还有一个日更的日报,这是利用ALAPI的接口完成的!利用接口有利也有弊,因为每次用户访问网站的时候就会增加一次API接口请求,导致文章的请求会因为请求量超了而无法请求,所以我改动了一下,如果接口请求量没了,就换成静态代码(自己设定好的),话就不多说了,先看看效果吧!

图片

步骤

申请ALAPI接口

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

ALAPI申请

Functions代码

如果小工具无法使用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;

}

剩下我们就添加代码了,把token换成自己的!里面用到的icon是我自己的,如果无法显示的话可以替换掉或者添加本站自用的,剩下的自己琢磨改成自己的数据吧,还有就是静态的微语我忘记自己弄api了 嘿嘿,就不找了!

复制代码
<!--自用阿里图标库--> 
<script src="https://at.alicdn.com/t/font_2827587_imt2fhl6z8p.js"></script>

首页小工具

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

复制代码

<?php newzaobao()?>

转换成短代码

新闻60秒早报这段代码最后面添加下面代码:

add_shortcode('zaobao', 'newzaobao');

每日早报页面

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

【zaobao】

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

相关推荐
alexhilton1 小时前
务实的模块化:连接模块(wiring modules)的妙用
android·kotlin·android jetpack
ji_shuke2 小时前
opencv-mobile 和 ncnn-android 环境配置
android·前端·javascript·人工智能·opencv
sunnyday04264 小时前
Spring Boot 项目中使用 Dynamic Datasource 实现多数据源管理
android·spring boot·后端
幽络源小助理5 小时前
下载安装AndroidStudio配置Gradle运行第一个kotlin程序
android·开发语言·kotlin
inBuilder低代码平台5 小时前
浅谈安卓Webview从初级到高级应用
android·java·webview
豌豆学姐5 小时前
Sora2 短剧视频创作中如何保持人物一致性?角色创建接口教程
android·java·aigc·php·音视频·uniapp
白熊小北极6 小时前
Android Jetpack Compose折叠屏感知与适配
android
HelloBan6 小时前
setHintTextColor不生效
android
洞窝技术8 小时前
从0到30+:智能家居配网协议融合的实战与思考
android
QING6188 小时前
SupervisorJob子协程异常处理机制 —— 新手指南
android·kotlin·android jetpack