Dragon
  • 站长QQ:396305826 点击此处添加好友
  • 站长WX:tenxunxiaowng
  • 如果你希望得到一些帮助,直接联系我是一个好办法。

wordpress有时会有些文章并没有预览图,或者一些别的问题,故我们需要一个随机图片的api接口,访问就能获得一张图库里的随机图

示例源码

https://api.scczz.com这是本站自用的api

代码如下,在网站根目录创建一个index.php写入以下内容,同一目录下创建img.txt文件,写入图片链接即可

如果直接访问php文件长链接会触发一些错误,小白直接index.php。

<?php
//存有图片链接的文件名img.txt
$filename = "img.txt";
if(!file_exists($filename)){
    die('文件不存在');
}
 
//从文本获取链接
$pics = [];
$fs = fopen($filename, "r");
while(!feof($fs)){
    $line=trim(fgets($fs));
    if($line!=''){
        array_push($pics, $line);
    }
}
 
//从数组随机获取链接
$pic = $pics[array_rand($pics)];
 
//返回指定格式
$type=$_GET['type'];
switch($type){
 
//JSON返回
case 'json':
    header('Content-type:text/json');
    die(json_encode(['pic'=>$pic]));
 
default:
    die(header("Location: $pic"));
}
?>

图片文件

img.txt文件内,一行一个图片链接代码,访问链接会随机选取一个图片代码返回给请求

以下是使用ghithub做存储并且有国内cdn的节点。还有七牛云免费10g的对象存储,以及腾讯云的对象存储首年仅需一元

WordPress动静分离加速网站 jsDelivr加速-BG
WordPress动静分离加速网站 jsDelivr加速

WordPress动静分离加速网站 jsDelivr加速

开启wp全站静态文件CDN,因为网站服务器在香港的缘故,没有很好的速度,所以苦苦钻研加速之道。虽然不能说权威,但是也研究过,也是可以说得上话的WordPress+jsDelivr开启伪全站C...
「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

小王总给小王总打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

大流量卡腾讯云服务器
京东云服务器
腾讯云服务器
京东云服务器

2022-06-18

2022-06-22

发表评论

表情 格式 链接 私密 签到 常用语
京东云服务器
扫一扫二维码分享