Ich werde bald mein erstes Plugin in Angriff nehmen und suche nach Plugins, die Ihrer Meinung nach von sehr hoher Qualität sind, unter der Haube. Sachen, die ich als Beispiel verwenden kann, während ich das Framework für mein Plugin entwerfe.
Irgendwelche Ideen? Bitte geben Sie an, was es zu einem großartigen Plugin macht.
plugins
plugin-development
user12390
quelle
quelle
Antworten:
Ich kann dir keine Links zum Plugin-Repo geben, aber hier sind einige großartige Leute, die guten Code (in ziemlich verschiedenen Stilen) auf Github teilen. Schauen Sie sich einfach die Repos oder deren Inhalte an:
quelle
Es gibt viele Plugins, die die großartige Entwicklung von Wordpress-Plugins demonstrieren. Einige von ihnen zeigen eine großartige Entwicklung wie der gut kommentierte Code, der Codierungsstil gemäß den WP-Standards und die Verwendung der WP-API mit sauberen Tricks, die weder dokumentiert sind, noch in einem anderen Plugin verwendet werden.
Als WordPress-Entwickler sind meine persönlichen Top-3-Favoriten:
Das heißt, nicht nur Plugins geben Ihnen die Vorstellung, wie Sie ein großartiges WordPress-Plugin schreiben können, sondern wenn Sie den Ratschlägen der großen WordPress-Entwickler folgen, sie lesen und sie anhören und ihren Code lesen, werden Sie viele coole Dinge lernen. Fast jeder hier auf WPSE oder in anderen WP-Foren ist ein großartiger WordPress-Entwickler, aber einige meiner persönlichen Favoriten sind:
Auch wenn Sie die Antworten der bekanntesten Freiwilligen hier durchgehen, werden Sie viele, ja viele gute Sachen, Ideen und WordPress-Codierungstechniken finden.
quelle
Vielleicht möchten Sie einen Blick auf:
Kein bestimmtes Plugin, aber viele nützliche Tipps und Anleitungen.
quelle
Es mag wie eine Eigenwerbung aussehen, aber ich betrachte mein Usernoise- Plugin als hochqualitativ. Hier sind die wichtigsten Prinzipien des Codes:
quelle
Das kürzlich erschienene Buch WordPress Plugin Development enthält viele Best-Practice-Beispiele. Ich schlage vor, sich eine Kopie zu schnappen. http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222
quelle
Ich denke, einer meiner letzten ist ein guter Anfang, um ein einfaches Plugin zum Laufen zu bringen. Http://wordpress.org/extend/plugins/wp-cron-control/
quelle
Ich biete eines von mir an, das Ihnen vielleicht einen guten Ausgangspunkt bietet.
https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php
Ich glaube, dass es Best Practices zur verantwortungsvollen Erweiterung von WordPress zeigt. Es tut das, was es tun muss, ohne andere Erweiterungen daran zu hindern, sich an denselben Stellen einzuhaken.
Fragen wie diese sind wirklich schwer zu beantworten. Es gibt wirklich keine Anforderungen an das, was ein Plugin tun muss. Sie können so wenig oder so viel tun, wie sie für ihren speziellen Verwendungszweck benötigen.
Das Thema "Best Practices" sollte bei der Entwicklung von Plugins auf jeden Fall berücksichtigt werden, aber es ist wirklich unmöglich, ein einzelnes Plugin zu finden, das das Einbinden von Best Practices in alle Teile von WordPress demonstriert.
quelle