自从使用Sakurairo主题以来,对于首页背景图一直比较佛系,直到我发现有些图片因为色彩原因会导致遮住首页标题,所以萌生了建立一个属于自己的随机图api的想法。参考文章源自于这里。
我采用的方式为在服务器中网站某文件夹下新建photos.txt文件和xxxapi.php文件(名字随意)。
photos.txt文件中以一行一行的形式存放图片的外链,比如我在腾讯云cos中存放的图片:https://mactypora618-1301928439.cos.ap-nanjing.myqcloud.com/wp-sakura/front_display/display_1.jpg 这样的形式。
而xxxapi.php中的代码如下:
<?php
$arr=file('photos.txt');
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);header("Location:".$arr[$x],"\n");}
?>
保存文件即可。不要忘记将两个文件保存至服务器中网站某文件夹下,我选择的位置是https://www.hzjblog.com/wp-admin/hzjblogapi/hzjblog-random-img.php
在Sakurairo主题设置——主页设置——封面设置中,将php文件在你的服务器中的位置填写至【Webp优化/外部API桌面端随机图片地址】栏中,不要忘记保存设置。
接下来刷新你的网页即可啦。
Comments NOTHING