对于wordpress的generate主题数据库操作的注意事项

generate是wordpress的轻量级主题,优化的非常好,国内外用户用的非常多,如有必要对于数据库层面不要去操作修改generate相关字段的内容,不然会出现无法恢复的错误。

事情经过是:笔者有一次需要去修改数据库的字段内容,修改的是wp_options表中某字段包含的内容,因看到表中的option_name值为generate_settings对应的option_value字段内容包含需要修改的内容,于是对该内容进行修改,导致的直接结果就是网站界面全部错乱,重启php服务后,option_name值为generate_settings的行数据直接丢失,初步分析是generate主题对option_name值为generate_settings的option_value字段内容有哈希校验,如果发现该字段内容有被修改过,就会禁用generate_settings设置,这算是generate主题的一种自我保护吧。

在这里建议,如果必要对wp_options表进行修改,提前做好wp_options表的备份,以防出现意外。

发表评论