WordPress MU 插件概述

尽管 WordPress 和 WordPress MU 使用相同的内核程序。但由于某些部分是分别针对单用户和多用户而编写的程序。数据结构也有不同的地方。故并不是所有 WP 的插件都可以工作在 WPMU 下面。因此,专门介绍一下可以在 WPMU 下面是用的插件,还是很有必要的。

按照插件的开发初衷,可以将插件分成两个大类:

第一类,根据 WPMU 的 API 专门为其编写的插件,或者是无需进行任何修改,而直接可以在 WP 和 WPMU 下面正常工作的插件。这类的插件,可以完美的工作于 WPMU 环境。

第二类,原本只是在 WP 下面工作。后来由插件原作者或者其他爱好者进行了修改,让其可以在 WPMU 下面工作。这类的插件,虽然一样可以很好的工作与 WPMU 环境,但是本身是经过修改的。可能在版本的更新上不会非常及时。不过,我们可以根据前一版的插件作为参考,对新版的插件进行相应的修改。前提是您有一定的代码写作能力。

本站以后介绍插件时,将会标注出来插件的类别。

按照插件的作用域,也可以把插件分成两大类:

第一类,全局类插件。该类插件,需要将插件文件放到“wp-content/mu-plugins/”目录中。插件文件在上传到该目录以后,直接就完成了激活的步骤,而无需用户手动启动(想禁用掉插件,需要从该目录中移除插件文件。)。安装到这个目录中的插件,将会作用于整个 WPMU 站点。所有的用户都可以使用。但普通用户无法禁用插件。

第二类,分站点类插件。该类插件,需要将插件文件放到“wp-content/plugins/”目录中。插件文件上传到该目录中以后,需要用户手动在插件管理面板中启动(前提是站点管理员开启了用户插件管理面板。)。安装到该目录中的插件,在用户启用的时候,仅影响该用户所在的站点中,而不会影响其他站点。

一般情况下,全局类的插件是无法或者没有必要放到分站点类插件的目录中的。而某些分站点类的插件,由于功能的特殊性,却可以当成全局类插件来使用。

本站在介绍插件时,将标注出插件的类别和建议安装目录。

WPMU 的插件资源,虽然没有 WP 的丰富。但很多 WP 的插件都可以无需修改而直接在 WPMU 上面使用。只是在使用之前,需要经过严格的测试。毕竟 WPMU 是多用户的系统。每一个动作可能波及到的东西也要多一些。各位要格外小心。

Tags: , , , ,

20 Responses to “WordPress MU 插件概述”

  1. Leo 说到:

    支持哟……

  2. Dreamcolor 说到:

    Yeah……

  3. dreamer 说到:

    bbPress 和 WordPress MU 可以共用数据库吗?

  4. Dreamcolor 说到:

    理论上是可以的。只是安装的时候如果使用子域名方式安装 bbPress 的话,可能会出现一些问题。具体情况我还没有测试过。有机会搞搞。

    官方 Codex 里面也提到这个整合论坛的相关事情了。可以看看。
    http://codex.wordpress.org/Ergate/wpmu_bbPress_integration

  5. dreamer 说到:

    装MU了,强烈支持
    顺便问下,怎么能让用户上传自定义头像,国外的网站和yo2,七十二松等网站都能设置,比知道是插件还是怎么实现的

  6. Dreamcolor 说到:

    申请个 Gravatars 的账户,并且在上面上传自己的头像。以后如果哪个网站支持这个功能,那么只要你输入你注册头像服务的时候所使用的电子邮箱地址,那么头像自己就出来了。

  7. dreamer 说到:

    我搞了一个mu的站,希望用户能在后台使用自定义头像

  8. dreamer 说到:

    这个插件装了,功能很强大,但是全是E文的,得翻译一下
    最关键的一点不是能不能使用头像,是在站内定义头像,而不是去Gravatars 申请用户,

  9. Dreamcolor 说到:

    如果非要在站内使用自定义头像的功能,那还是再等一段时间吧。 Automattic 公司新开发的项目 BuddyPress 其中的一个功能就是自定义头像。只是该项目现在还没正式发布。

  10. dreamer 说到:

    http://blog.dormforce.net/
    这个站站内公告说是自己传的头像系统。
    连版权都没加,够可以的

  11. Dreamcolor 说到:

    没仔细看。呵呵……

  12. dreamer 说到:

    两件事:1.http://www.kineda.com这个网站用的一个头像插件似乎是cmdavatar.php 的文件可以实现,从网上搜索未果,但知道其他网站也有用的。
    2.点名,去我的网站看问题,如果没时间就算了。

  13. dreamer 说到:

    已经下载到cmdavatar

  14. dreamer 说到:

    yeah,成功了,第一时间来报告。不过修改为汉文。不支持utf-8编码,换成这样会出错,不知道有没有高手可以汉化。
    另:我觉得模板不如前段时间你用的那个好看

  15. Dreamcolor 说到:

    汉化成中文的话,需要用编辑器把原来的插件文件存成 UTF-8 无 BOM 格式就可以。应该是支持中文的。

    主题我根据 Sandbox 的一款二次开发的主题做了少许修改。准备一步步完善和改变这个主题。也算是慢慢学习主题修改吧。着实没有之前用的几个主题漂亮。反正够用就行了,哈哈……

  16. dreamer 说到:

    插件装上了,翻译了,但是问题来了,怎么在评论里调用头像,这几天没怎么弄,把插件发到论坛你看下怎么弄

  17. dreamer 说到:

    BuddyPress 什么时候出来啊,期待

  18. [...]   他在wordpress中文团队的翻译项目,也是慢慢才了解,他的博客里关于wpmu的几篇文章值得一读。WordPress MU 插件概述 这篇文章的评论里交流了一下关于几个插件的问题,都是我问他答。在几个wordpress群里长期潜水,只有碰到有难度的问题才出来解答一下。很少看见他到别人的博客里留言(一贯保持低调)。  [...]

  19. [...] 国内似乎介绍 WordPress 插件的网站有很多,但是专门介绍 WordPress MU 专用插件的站点倒是并不多见。出于方便群众的目的,我就来参与一下吧。以后,本站会陆续对一些我们可能会用到的 WPMU 插件进行一些介绍。有的朋友可能会问了,难道 WP 和 WPMU 的插件有非常大的区别吗?区别是有的,但并不是很大。所以我只介绍那些 WPMU 专用的插件。专用插件相关介绍可以参考我之前写的《WordPress MU 插件概述》。 [...]

Leave a Reply