我们或多或少都在Steam中玩过游戏,不如将它展示出来吧。
理论样式支持大部分主题,部分主题可能需自行更改样式。
项目地址
https://github.com/Fog-Forest/steam-page
特点
个人信息卡片实时更新、通过API获取游戏库数据(无需代理)、支持缓存游戏库数据(默认24小时)。
开工
打开项目地址,下载压缩包。将page-steam.php放在主题根目录,将json目录放在站点根目录。
修改page-steam.php中steam的ID和API接口信息,大概在180-200行,有注释提醒。
ID获取
ID获取地址https://www.steamsignature.com/
API自建
境内服务器的话请使用API,推荐自建(将json目录中的SteamAPI.php,放在任意一台境外PHP环境的服务器上)。
境外服务器走本地即可,https://www.xxx.com/json/SteamAPI.php。
然后新建页面选择Steam游戏库模板即可。
若游戏库或时长不正常显示,转steam个人隐私设置页面,将数据全部公开,游戏详情下的附属框不要打勾。
其他
1、 如果数据不对,手动删除json文件夹中的steam.json文件后刷新。
2、打开没有数据,检查游戏库是否公开,手动请求API能否得到数据。
手动请求示例https://www.xxx.com/SteamAPI.php?id=你的ID&type=all(所有all,最近recent)
插件支持
插件基于 Fog-Forest/Steam-page 模板开发,使用简洁方便。
网站https://www.azimiao.com/6425.html
项目地址https://github.com/Noob-Biosphere/SteamGameLibrary4WordPress