首页 > 1 软件使用心得 > WordPress插件冲突的种类

WordPress插件冲突的种类

2011年1月30日 AEROFISH 1,874 views 发表评论 阅读评论

使用WordPress大多都会安装插件,但插件多了就会引起冲突,这真让人头痛。

WordPress插件冲突的种类有哪些呢?

1.插件和字体的冲突:

不同的电脑都有肯使用不同的字体,特别是全球范围内所使用的语言还不同。只要插件作者所用的字体和插件使用者所用的字体不同,那么就很可能会造成插件和字体冲突,轻者排版错误,重者乱码错误。

2.同类插件冲突:

同类插件一起用时,插件的功能如果差不多,或者是其中一插件是抄袭另一插件的,这样也很容易造成冲突。因为同类插件很可能使用同名但不同内容的函数或变量,很容易造成插件的计算结果错误。

3.不同类插件之间的冲突:

这类冲突影响范围很广,而且隐蔽性好,不易发现。

主要特点是插件本身单独使用没用任何问题,和大多数其它插件一起用也没有问题,但是却会和少量个别插件有冲突。这也是因为使用了同名但不同内容的函数或变量。

4.插件和服务器环境的冲突:

服务器环境有Windows+PHP或Linux+PHP,有Nginx或Apache,是否支持邮件服务,是否支持CDN,这些都可能影响插件的正常工作。

5.插件和使用者浏览器的冲突:

Ie、Foxfire、Chrome三者的内核都不同,对代码的解析也存在差异,所以插件很可能不会同时都支持这三种浏览器。这个基本上都是插件作者的问题。

目前我已经发现的插件冲突有:

  • WP-PostRatings与微软雅黑字体,造成字体模糊不清;
  • Akismet和CDN的冲突,造成服务器延迟明显增大;
  • SyntaxHighlighter Evolved与Quick Comments插件同时用时,无法评论;
  • Keyword Link会在SyntaxHighlighter Evolved插件的代码部分也自动生成链接;
  • WP-Polls和IE7的冲突,造成IE7中编辑页面投票功能失效。

本文对我无帮助,减1分本文对我有帮助,加1分 (本文对您有帮助吗?)
Loading ... Loading ...

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.