主题备份还原
解决方法
我的网站使用Typecho搭建,使用的是Joe主题,有时会搬迁网站,但是主题的设置在整站备份时没有导出来,导致新站里的所有主题设置需要重新手工设置,相当 麻烦,捣鼓了一下,让整站备份时也备份主题设置
修改文件:typecho\var\Widget\Backup.php
Backup
类里的$types
加上'options' => 7
即可实现主题设置备份
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
* 备份工具
*
* @package Widget
*/
class Backup extends BaseOptions implements ActionInterface
{
public const HEADER = '%TYPECHO_BACKUP_XXXX%';
public const HEADER_VERSION = '0001';
/**
* @var array
*/
private $types = [
'contents' => 1,
'comments' => 2,
'metas' => 3,
'relationships' => 4,
'users' => 5,
'fields' => 6,
'options' => 7
];