BigCoke233 / miracles

🎉 Typecho Theme Miracles - 生为奇迹

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

后台设置项备份功能失效

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(不太可能)

找到问题:
image
image
麻烦大佬给个Commit吧

文件位置 libs/Options.php

原来是 value 的问题,感谢 qwq

emmm 看起来问题并没有被解决

6bd243b
喜大普奔,可以关Issue了