Risposte:
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: