哪些插件展示了伟大的可湿性粉剂插件开发? 时间:2011-05-21 作者:Damien Roche 我将很快处理我的第一个插件,我正在寻找你觉得非常高质量的插件,在引擎盖下。当我为我的插件设计框架时,我可以用这些东西作为例子。有什么想法吗?请包括什么使它成为一个伟大的插件。 7 个回复 SO网友:kaiser 我不能给你链接到插件repo,但这里有一些很棒的人,他们在Github上分享了很好的代码(风格迥异)。只需看看回购协议或其登记:Frank BültgeThomas ScholzMike SchinkelFranz Josef Kaiser (me ;) SO网友:Hameedullah Khan 有很多插件展示了Wordpress插件的出色开发。他们中的一些人在评论良好的代码中展示了出色的开发,按照WP标准编写代码,并使用WP API的巧妙技巧,这些技巧既没有文档记录,也没有在任何其他插件中使用。作为WordPress开发人员,我个人最喜欢的三个方面是:Log Deprecated NoticesCore ControlMonkeyman Rewrite Analyzer也就是说,插件不仅能让你了解如何编写一个优秀的WordPress插件,而且如果你遵循、阅读并听取WordPress开发人员的建议,阅读他们的代码,你会学到很多很酷的东西。在WPSE或其他WP论坛上,几乎所有人都是很棒的WordPress开发人员,但我个人最喜欢的是:Andrew Nacin - BlogMark Jaquith - BlogDion Hulse - BlogOtto - BlogScribu - Blog如果你仔细阅读这里最著名的志愿者的答案,你会发现很多不错的东西、想法和WordPress编码技术。 SO网友:Bainternet 您可能想看看:Objective Best Practices for Plugin Development?framework for plugin/theme options panel?不是一个特定的插件,而是许多有用的提示和指南。 SO网友:karevn 这看起来像是自我推销,但我认为usernoise 插件具有高质量的代码。以下是代码背后最重要的原则:模块化。插件的几乎每个方面都可以很容易地被另一个实现禁用/替换,并且不会影响其他代码面向对象的代码,具有“一个WordPress特性-一个类”的设计。不确定这是最好的方法,但它比我见过的任何方法都有效请求处理逻辑应与存储逻辑分离,存储逻辑与HTML生成分离(如果可能,并考虑到WP设计)功能简短,目的明确 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所有部分挂钩的插件。 结束 文章导航