Wie sieht man Code in WordPress-Repositories ohne Download?

Viele Fragen betreffen Plugins und Themes, die Sie nicht unbedingt installiert haben. Das Herunterladen von Zip-Archiv, Entpacken und Öffnen im Editor scheint zu viel Aufwand.

Wenn es nur eine Möglichkeit gäbe, die Quelle von WordPress und alle Plugins und Themes in ihrem Repository zu durchsuchen …

Solutions Collecting From Web of "Wie sieht man Code in WordPress-Repositories ohne Download?"

Gute Nachrichten und mehr gute Nachrichten!

Erstens – der gesamte Code, der sich auf WordPress selbst und seine Repositories bezieht, befindet sich im Versionskontrollsystem ( Subversion ). Unter anderem macht das öffentlich zugängliche Seiten mit allem Code in Sichtweite:

Ein nicht so offensichtliches Ergebnis davon – wenn Sie es sehen können, so kann unser Oberherr Google. Im Grunde können Sie diesen Code ziemlich erfolgreich googeln, indem Sie der Suchanfrage Modifikator wie ” site:http://core.svn.wordpress.org/ hinzufügen.

Aber das ist nicht alles. WordPress-Projekt verwendet auch Trac . Das ist eigentlich ein Stück Software, nicht nur ein mythischer Ort für WP-Halbgötter.

Trac verfügt unter anderem über eine Browserfunktion , die mit SVN verbunden ist und eine verklärte, ajaxifizierte und auf andere Weise glorreiche, menschenfreundliche Art bietet, durch Code zu navigieren:

Beachten Sie, dass das Öffnen des Root-Browsers für Plugins und Themes lange dauern kann, da es jede Menge gibt. In der Regel ist es schneller, den Namen eines bestimmten Plugins / Themas am Ende der URL einzugeben (es wird dasselbe wie im Repository sein), zum Beispiel http://themes.trac.wordpress.org/browser/hybrid

Beachten Sie auch, dass der Trac-Browser eine gute Möglichkeit bietet, auf bestimmte Codezeilen als Referenz zu verweisen, mit der Anzahl der Zeilen für einen Anker http://themes.trac.wordpress.org/browser/hybrid/0.8/index.php#L13

Zusätzlich zum WordPress.org Theme Repository sind freie Themes für wordpress.com als öffentliches SVN Repository verfügbar unter:

Während die Entwicklung von WordPress bisher über SVN erfolgt, wurde GitHub Mirror erstellt (zuerst von Mark Jaquith gepflegt und später zum offiziellen Status befördert):

Es gibt bisher keinen offiziellen Mercurial-Spiegel, aber inoffizieller wird von mir bei Bitbucket gepflegt: