大多数插件都是由第三方制作的,但有些插件是由核心开发人员或WordPress背后的Automatic公司制作的。com。
我们中的大多数人尽可能保持插件的兼容性,但确实有些插件可能会过时。无论是开发人员的不作为,还是WordPress本身的核心特性。
一个个人的例子,我已经使用WordPress很长时间了。当我第一次开始使用该系统时,没有办法删除垃圾邮件评论。您可以将评论标记为垃圾邮件,它们将从管理屏幕中消失,但仍保留在数据库中。在我看到我的数据库变得有多大之后,我构建了一个快速插件,可以删除旧的垃圾评论。
该插件名为ClearSpam,托管于the WordPress.org plugin repository.
然而,一段时间后,WordPress团队走到了一起,为WordPress添加了一个垃圾功能。这允许您删除旧帖子、删除页面和删除评论(垃圾邮件或其他)。这让我的插件变得不必要——这让我的插件过时了。
不过,我把它放在了存储库中,以帮助少数拒绝从旧版WordPress升级的人。是的,仍然有运行WordPress 2.5的实时网站。
向前看,很容易看出插件是否仍在维护中。
每个插件都会列出一个;兼容高达;字段,告诉您已测试的WordPress的最新版本。如果您正在运行WordPress 3.1,并且有插件说它兼容WordPress 2.5.3,那么它可能已经有一段时间没有更新了。
用户还可以对某些配置进行投票——如果插件不起作用,您可以将其标记为已损坏,以便其他人都知道。搜索插件时,此信息会显示在插件库和插件安装程序中。
切换插件
一些插件会取代旧插件。在一些真正优秀的开发人员的情况下,他们会优雅地执行此操作,这样您就不会丢失任何信息。Automatic最近发布
Jetpack, 一套插件,用于替换他们用来分发的一些旧系统。当您安装并激活Jetpack时,它会停用旧系统,但保留您的设置和数据。
但是,对于某些系统,不可能保存信息。因此,如果您从一个Twitter插件切换到另一个插件,很有可能在转换过程中丢失一些信息。
插件采用
好的一面是插件,至少是存储库中托管的所有插件,都是开源的。因此,当一个开发人员放弃一个系统时,另一个相关方可以采用它并继续开发。
另一个个人示例是一个名为WP Publications Archive. 几年前,我在一些客户端网站上使用过它,但它在WordPress 2.1之后还没有得到维护,我需要它来维护当前的网站。由于自2007年以来没有更新,我自己承担了继续开发的责任。
我补充道WP Publication Archive (我知道,名称略有不同)到官方存储库,维护了相同的许可证,信任了原作者,并开始改进系统以使用较新的WordPress UI。
我涵盖了所有内容吗我认为WordPress插件是由第三方制作的。
大多数是的。但其中许多人;“第三方”;就是最初写WordPress的人。
插件是否必须与WordPress升级保持同步?
不,他们没有,但如果可以的话,大多数开发人员都会让他们保持最新。
插件会过时吗?
对
如果它们确实过时了,比如Linkedin共享按钮、推特推特按钮和类似Facebook的按钮的插件,切换到不同的插件会导致喜欢/推特/共享的数量丢失吗?
这真的取决于系统。。。您的里程可能会有所不同:-(
如果插件可能会过时,那么它会发生吗?
开发人员失去了兴趣,代码被捆绑到核心中,有人得到了一份新工作。任何原因都可能发生。
或者插件通常是最新的?
有些是。。。尤其是那些你经常在论坛、IRC、本网站或WordPress core的提交消息中看到的人写的。
或者他们是开源的,所以其他人会让他们保持最新?
大多数都是开源的,但只有当人们对保持插件的最新状态感兴趣时,才会采用插件。