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 是多用户的系统。每一个动作可能波及到的东西也要多一些。各位要格外小心。

以下内容,您可能也感兴趣!

20 thoughts on “WordPress MU 插件概述

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

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

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

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

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

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

  4. 楼上的兄弟,你的cmdavatar.php在那里下的。告诉我一下啊。。我也在搞这个。。先谢谢了

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>