Come guardare il codice nei repository di WordPress senza scaricare?


8

Molte domande riguardano plugin e temi che non hai necessariamente installato. Scaricare archivio zip, decomprimerlo e aprirlo nell'editor sembra una seccatura eccessiva.

Se solo ci fosse un modo per sfogliare la fonte di WordPress e tutti i plugin e i temi nel suo repository ...

Risposte:


12

Buone notizie e ancora buone notizie!

Primo: tutto il codice relativo a WordPress stesso e ai suoi repository risiede nel sistema di controllo della versione ( Subversion ). Tra le altre cose che rende siti pubblicamente disponibili con tutto il codice in bella vista:

Un risultato non così ovvio: se riesci a vederlo, così può il nostro signore supremo Google. Fondamentalmente puoi google attraverso quel codice abbastanza bene aggiungendo modificatore come site:http://core.svn.wordpress.org/alla tua query.

Ma questo non è tutto. Il progetto WordPress utilizza anche Trac . Questo è in realtà un software, non solo un luogo mitico in cui i semidei WP possono frequentare.

Tra le altre cose, trac ha una funzione browser che si interfaccia con SVN e fornisce un modo predestinato, ajaxificato e in altri modi glorioso per l'uomo di navigare attraverso il codice:

Tieni presente che può essere necessario molto tempo per aprire la radice del browser per plugin e temi, perché ce ne sono molti. Di solito è più veloce digitare il nome del plug-in / tema specifico alla fine dell'URL (sarà lo stesso del repository), ad esempio http://themes.trac.wordpress.org/browser/hybrid

Si noti inoltre che il browser trac offre un buon modo per collegarsi a specifiche linee di codice come riferimento, con il numero di linee per un'ancora http://themes.trac.wordpress.org/browser/hybrid/0.8/index.php#L13

Oltre al repository di temi di wordpress.org, i temi gratuiti per wordpress.com sono disponibili come repository SVN pubblici su:

Mentre finora lo sviluppo di WordPress è avvenuto tramite SVN, è stato creato il mirror GitHub (inizialmente gestito da Mark Jaquith e successivamente promosso a stato ufficiale):

Finora non esiste alcun mirror Mercurial ufficiale, ma su Bitbucket sono gestito da me non ufficiale:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.