专栏首页细嗅蔷薇怎么让你的网站实现随机壁纸?

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

本文章以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,并保存于网站根目录。这里以宝塔面板为例,进入文件 - 网站根目录 - 上传 - 选择文件 - 确定。

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

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

QA

主题不支持背景图API?

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

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

参考

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

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

PHP随机显示图片

PHP 实现随机图像功能

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

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

版权所有:可定博客 © WNAG.COM.CN

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数种动漫和风景壁纸随机API,你值得拥有!

    如果你想找动漫图但是百度图片质量参差不齐,如果你想在网站做随机壁纸,可以试试这些API。

    lollipop72
  • Nginx gzip参数详解及常见问题

    Nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip,ngx_http_gzip_modu...

    lollipop72
  • wordpress 出现php zip extension not loaded

    即在 ; default extension directory 后添加 extension=zip.so

    lollipop72
  • Linux基础之文件系统 原

    Linux kernel自2.6.28开始正式支持新的文件系统Ext4,Ext4是Ext3的改进版,修改了Ext3中部分重要的数据结构。Ext3对Ext2,只是...

    云飞扬
  • linux 输入输出重定向

    葫芦
  • 实战契约测试

    “ 消费者驱动契约测试对于API或微服务开发非常重要,它解耦了API提供者和消费者间的开发与测试过程。”

    Criss@陈磊
  • 干货-GitHub 使用中的一些细节

    第一次使用 github 的朋友相信都会挺陌生的,因为是纯英文的页面加上不适太熟悉内部的操作,所以一些常规的操作却找不到操作的入口,甚是捉急,本文就几个操作细节...

    進无尽
  • shader实例(五)GrabPass捕捉屏幕纹理

    注: 2中的确是将屏幕的纹理赋值到样本对象GrabTexture上,所以前面的模型显示整个屏幕的纹理是正常现象。 3中是计算该模型顶点在屏幕坐标的纹理...

    bering
  • C++STL之整理算法

    这里主要介绍颠倒、旋转、随机排列和分类4中常见的整理算法 1、颠倒(反转) void reverse(_BidIt _First, _BidIt _Last) ...

    用户1215536
  • dashucoding记录2019.6.7

    购买阿里云ECS主机 购买域名 申请备案 环境配置 安装wordpress 域名解析 在“产品与服务”中选择云服务器ECS

    达达前端

扫码关注云+社区

领取腾讯云代金券