MENU

Mirages 插件冲突解决方案

• January 5, 2019 • Read: 834 • 教程

主题提供了主题专用插件,部分功能的启用需依赖插件,但因为 Typecho 插件的调用机制问题,目前会和部分插件会有冲突,例如 APlayer 等。

187156ad38faa6ec.jpg

如果你在使用过程中发现了冲突存在,那么可以参考此文档进行解决。

如果你在你产生冲突的插件(如 APlayer)的Plugin.php中的public static function activate()方法中发现了下面这些代码中的其中一个或多个

ps小提示: 修改的是主题插件

Typecho_Plugin::factory('Widget_Abstract_Contents')->content = 
Typecho_Plugin::factory('Widget_Abstract_Contents')->excerpt = 
Typecho_Plugin::factory('Widget_Abstract_Contents')->contentEx = 
Typecho_Plugin::factory('Widget_Abstract_Contents')->excerptEx = 
Typecho_Plugin::factory('Widget_Contents_Post_Edit')->write = 
Typecho_Plugin::factory('Widget_Contents_Page_Edit')->write = 

那么只要替换为下面对应数字编号的即可。

Typecho_Plugin::factory('Mirages_Plugin')->content =
Typecho_Plugin::factory('Mirages_Plugin')->excerpt =
Typecho_Plugin::factory('Mirages_Plugin')->contentEx =
Typecho_Plugin::factory('Mirages_Plugin')->excerptEx =
Typecho_Plugin::factory('Mirages_Plugin')->writePost =
Typecho_Plugin::factory('Mirages_Plugin')->writePage =

改完后禁用重新启用插件即可。

这是修改后的效果,部分主题功能会失效,例如markdown语法按钮

参考主题作者

您的大名:
万水千山总是情,给个打赏行不行。 打赏
百度已收录
广告
- - - The END - - -
  • 文章标题:Mirages 插件冲突解决方案
  • 文章链接:https://gxusb.com/archives/mirages-plugin-conflict-solution.html
  • 版权所有:本文版权归Get-林林小窝 所有,转载请注明出处!除特殊注明外(如有侵权,请联系 gxggxl@qq.com ),本站原创内容均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可
  • Last Modified: January 24, 2021
    Archives QR Code
    QR Code for this page
    Tipping QR Code