哪些插件展示了伟大的可湿性粉剂插件开发?

时间:2011-05-21 作者:Damien Roche

我将很快处理我的第一个插件,我正在寻找你觉得非常高质量的插件,在引擎盖下。当我为我的插件设计框架时,我可以用这些东西作为例子。

有什么想法吗?请包括什么使它成为一个伟大的插件。

7 个回复
SO网友:kaiser

我不能给你链接到插件repo,但这里有一些很棒的人,他们在Github上分享了很好的代码(风格迥异)。只需看看回购协议或其登记:

SO网友:Hameedullah Khan

有很多插件展示了Wordpress插件的出色开发。他们中的一些人在评论良好的代码中展示了出色的开发,按照WP标准编写代码,并使用WP API的巧妙技巧,这些技巧既没有文档记录,也没有在任何其他插件中使用。

作为WordPress开发人员,我个人最喜欢的三个方面是:

  1. Log Deprecated Notices
  2. Core Control
  3. Monkeyman Rewrite Analyzer

    1. Andrew Nacin - Blog
    2. Mark Jaquith - Blog
    3. Dion Hulse - Blog
    4. Otto - Blog
    5. Scribu - Blog
SO网友:Bainternet

您可能想看看:

不是一个特定的插件,而是许多有用的提示和指南。

SO网友:karevn

这看起来像是自我推销,但我认为usernoise 插件具有高质量的代码。以下是代码背后最重要的原则:

模块化。插件的几乎每个方面都可以很容易地被另一个实现禁用/替换,并且不会影响其他代码

SO网友:paul

最近出版的《WordPress插件开发》一书包含了许多最佳实践示例。我建议拿一份。http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222

SO网友:Thorsten

我认为我最近的一个插件是一个很好的开始,可以启动并运行一个简单的插件http://wordpress.org/extend/plugins/wp-cron-control/

SO网友:mfields

我会给你一个很好的起点。

https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php

我相信它展示了以负责任的方式扩展WordPress的最佳实践。它做了它需要做的事情,同时不阻止其他扩展连接到相同的位置。

像这样的问题真的很难回答。对于插件需要做什么,实际上没有任何要求。他们可以为特定的预期目的做尽可能少或尽可能多的事情。

在开发插件时,绝对应该考虑“最佳实践”这一主题,但真的不可能找到一个能够展示最佳实践与WordPress所有部分挂钩的插件。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?