主题提供了主题专用插件,部分功能的启用需依赖插件,但因为 Typecho 插件的调用机制问题,目前会和部分插件会有冲突,例如 APlayer 等。
如果你在使用过程中发现了冲突存在,那么可以参考此文档进行解决。
如果你在你产生冲突的插件(如 APlayer)的Plugin.php
中的public static function activate()
方法中发现了下面这些代码中的其中一个或多个⬇️
1.
Typecho_Plugin::factory('Widget_Abstract_Contents')->content =
2.
Typecho_Plugin::factory('Widget_Abstract_Contents')->excerpt =
3.
Typecho_Plugin::factory('Widget_Abstract_Contents')->contentEx =
4.
Typecho_Plugin::factory('Widget_Abstract_Contents')->excerptEx =
5.
Typecho_Plugin::factory('Widget_Contents_Post_Edit')->write =
6.
Typecho_Plugin::factory('Widget_Contents_Page_Edit')->write =
那么只要替换为下面对应数字编号的即可。
1.
Typecho_Plugin::factory('Mirages_Plugin')->content =
2.
Typecho_Plugin::factory('Mirages_Plugin')->excerpt =
3.
Typecho_Plugin::factory('Mirages_Plugin')->contentEx =
4.
Typecho_Plugin::factory('Mirages_Plugin')->excerptEx =
5.
Typecho_Plugin::factory('Mirages_Plugin')->writePost =
6.
Typecho_Plugin::factory('Mirages_Plugin')->writePage =
改完后禁用重新启用插件即可。
以上。
最新的
APlayer for Typecho | Meting
只需要替换1/2即可 好像,全部替换播放器就没了修改后发现==高亮语法用不了==
按钮的markdown语法也失效
改了还是不起作用,是不是aplay需要PHP5.6+?
应该不是,为了照顾一些小白,现在的冲突解决方案是简化版,只能解决一个插件与主题插件的冲突问题,你看看是不是有其他插件引起了冲突,就是上面引用的那些代码,你看看是不是有多个插件里面都包含那些方法。
以前还正常的,就这次搬家就不正常了。另外我不是aplayer出问题,是那啥qplayer