本文摘要一、效果预览typecho默认禁用插件会情况所有配置信息,如果配置信息比较多的不小心点错了就很麻烦。二、实现方法1.修改config2.修改deactivate修改插件Plugin.php找到public static function deactivate(),修改如下{tabs-pane label="typecho1.2.1"}public static function deactivat...
一、效果预览


typecho默认禁用插件会情况所有配置信息,如果配置信息比较多的不小心点错了就很麻烦。
二、实现方法
1.修改config
2.修改deactivate
修改插件Plugin.php
找到public static function deactivate(),修改如下
public static function deactivate()
{
//……你的代码
//防呆设计
$uninstallConfig = Helper::options()->plugin('你的插件名称')->uninstall;
if (!$uninstallConfig) {
throw new Exception('为了防止误操作,请先设置 “允许卸载插件” 后再试。');
return;
}
}
{/tabs-pane}
{tabs-pane label="typecho1.3.0"}
public static function deactivate()
{
//……你的代码
//防呆设计
$uninstallConfig = \Widget\Options::alloc()->plugin('你的插件名称')->uninstall;
if (!$uninstallConfig) {
throw new \Typecho\Plugin\Exception(_t('为了防止误操作,请先设置 “允许卸载插件” 后再试。'));
return;
}
}{/tabs-pane}
第二步,找到config个人配置里面
觉得内容不错?我要
曾有几次就是不小心点错了::(汗)