怎么让你的网站实现随机壁纸?

发布于 2020-04-17  153 次阅读


本文章以WordPress为例,以支持背景图API功能的主题为主,这里以后宫学长H-Siren为例。这里可以参考本站文章:数款二次元wordpress主题,你值得拥有!

将代码复制于服务器主机

php代码如下:

<?php
#随机图片名称 取得值1-233之间的随机数
$img =  rand(1,233).'.jpg';
#拼凑,完整的图片地址
$URI = 'https://bg.wnag.com.cn/images/'.$img;
# 301转向
header("HTTP/1.1 301 Moved Permanently");
header("Location: $URI");
exit();
?>

代码解释:

URI所对应的网址应该是可以访问的,img变量所对应的是1.jpg,2.jpg,...,233.jpg这样命名的文件。

将这段代码用记事本保存并命名为bg.php,并保存于网站根目录。这里以宝塔面板为例,进入文件 - 网站根目录 - 上传 - 选择文件 - 确定。

20200417205737.png

保存到支持背景图API的主题中

进入WordPress后台 - 外观 - 主题设置 - 背景图API。

20200417205203.png

QA

主题不支持背景图API?

其实也可以改写自己主题文件,不过过程繁琐,可定自己也没试过,故不推荐自己动手去解决,除非你有充分的动手能力和实践能力。

不然推荐使用有些主题自带的背景图API。

参考

PHP随机跳转图片实现刷新一次换一张图片

轻松实现PHP随机图片展示功能代码整理

PHP随机显示图片

PHP 实现随机图像功能

php实现随机显示图片方法汇总

php随机壁纸图片API接口多种输出

本文标题:《怎么让你的网站实现随机壁纸?》

本文链接:https://wnag.com.cn/1276.html

特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com,尊重他人劳动成果,谢过~


正因为有要好好实现的梦想,所以今天也要好好加油。