后台设置项备份功能失效
BigCoke233 opened this issue · comments
问题出处:
主题后台设置的备份功能(Options.php 以及 function.php 和被 function.php 引用的所有文件)
实际行为描述:
无任何实际效果,也不会出现预期的提示信息。
预期的行为:
应该在点击按钮之后,将设置项内容写入数据库或读取数据库并替换现有设置项,或者是删除设置
复现步骤:
使用主题开发版,并在控制台 - 外观 - 外观设置中使用备份设置按钮
配置与环境:
- 问题页面:
/admin/options-theme.php
- PHP 版本:7.0
- 数据库类型 / 版本:Any
- Typecho 版本:1.1(最新发行版)
- 主题版本:Dev.
- 使用的插件:与插件无关
- 浏览器:Chrome 80.0.3987.149
截图(若有)
提供一个此问题触发的截图或报错信息。若没有,则留空。
补充信息:
经测试后,发现问题并非出现在 Options.php 内(只是说可能性较小),因为 Option.php 是在 function.php 中被引入的,所以问题可能出在以下的任何一个文件:
- function.php
- Contents.php(可能性较大)
- Utils.php(不太可能)
- Options.php(不太可能)
文件位置 libs/Options.php
原来是 value 的问题,感谢 qwq
emmm 看起来问题并没有被解决