LoadSystem
MoeOS(2023.3.27)

工匠的骄傲和喜悦
The Pride & Joy of an Artisan
Typecho解决插件卸载残余后台菜单目录堆叠问题
10 条讨论

typecho后台导航条栏目问题.jpeg

问题如上图所示,插件删除后插件生成的菜单栏还在,其实出现这种问题的原因有两个,一是用户问题,用户插件没有禁用,插件文件夹就被删除了,导致插件无法正常禁用,二是开发者问题,开发者在禁用插件的函数里忘记写删除菜单栏的方法了。大部分问题原因都是前者哈,文章就介绍个一劳永逸的方法,原理就是把正常的没有任何插件的博客,数据库里表里的内容复制出来替换下,然后后台菜单就等于恢复出厂设置了...也就解决了

>
备份

操作前先备份一下数据库,准备好后悔药,然后再跟随教程走。

>
编辑数据库表

打开数据库typecho_options表,找到name等于panelTable这行,点击编辑,然后再value行值那里填写如下内容

a:2:{s:5:"child";a:2:{i:1;a:0:{}i:3;a:0:{}}s:4:"file";a:0:{}}

点击执行(如下图)即可,此时后台菜单栏就会恢复成默认。

数据库表操作截图1.jpeg

数据库表操作截图2.jpeg

>
后续

后台菜单恢复成默认后,你正常插件生成的菜单目录也会消失,此时建议禁言重新启动这些插件即可。

隐私评论
  1. 毒蛊
    毒蛊

    刚好是删除大佬的插件出现这个问题。

    01月14日
    1. 泽泽社长
      泽泽社长
      @毒蛊

      解决了就好,不过还是建议养成正确的禁用插件的习惯

      01月16日
      1. 毒蛊
        毒蛊
        @泽泽社长

        好的鼓掌

        01月19日
  2. 依旧v
    依旧v

    刚好遇到了这个问题,感谢大佬

    01月14日
  3. 東亰藍調
    東亰藍調

    编辑器的残留能删吗?

    2022年12月06日
    1. 泽泽社长
      泽泽社长
      @東亰藍調

      这个方法不能,建议联系插件作者狗头围脖

      2022年12月07日
  4. 小鹿君
    小鹿君

    我弄好了泽泽大佬
    爱了爱了
    收藏文章了
    谢谢

    2022年11月14日
    1. 泽泽社长
      泽泽社长
      @小鹿君

      滑稽解决了就好,我发现这个问题遇到的人挺多的,之前都是收点红包帮他找到他误删的插件,然后复制禁用函数多执行几遍,挺繁琐的,还是这样简单直接哈哈哈

      2022年11月14日
  5. 小鹿君
    小鹿君

    泽泽大佬,看看回帖
    https://xyears.cn/thread-1451.htm

    2022年11月14日
    1. 泽泽社长
      泽泽社长
      @小鹿君

      看了下你的图片,发现你修改的好像不是panelTable行,文章里我又加了个截图演示你参考下试试

      2022年11月14日
辽ICP备2022004655号