Bagaimana cara melihat kode di repositori WordPress tanpa mengunduh?

8

Banyak pertanyaan tentang plugin dan tema, yang belum tentu Anda instal. Mengunduh arsip zip, membongkar dan membuka di editor sepertinya terlalu merepotkan.

Kalau saja ada cara untuk hanya menelusuri sumber WordPress dan semua plugin dan tema dalam repositori ...

Jarang
sumber

Jawaban:

12

Kabar baik dan kabar baik lainnya!

Pertama - semua kode yang terkait dengan WordPress itu sendiri dan repositori-repositorinya berada di sistem kontrol versi ( Subversion ). Di antara hal-hal lain yang membuat situs tersedia untuk umum dengan semua kode di depan mata:

Satu hasil yang tidak begitu jelas dari itu - jika Anda bisa melihatnya, demikian juga tuan kami Google. Pada dasarnya Anda dapat google melalui kode itu cukup berhasil dengan menambahkan pengubah suka site:http://core.svn.wordpress.org/ke permintaan Anda.

Tapi itu belum semuanya. Proyek WordPress juga menggunakan Trac . Itu sebenarnya bagian dari perangkat lunak, bukan hanya tempat mitos bagi para WP WP untuk hang out.

Antara lain, trac memiliki fitur peramban yang berinteraksi dengan SVN dan menyediakan prettified, ajaxified, dan dengan cara lain cara ramah-manusia yang mulia untuk menelusuri kode:

Perhatikan bahwa mungkin perlu waktu lama untuk membuka root peramban untuk plugin dan tema, karena ada berton-tonnya. Biasanya lebih cepat mengetik nama plugin / tema spesifik di akhir URL (akan sama dengan di repositori), misalnya http://themes.trac.wordpress.org/browser/hybrid

Perhatikan juga bahwa browser trac memberikan cara yang bagus untuk menautkan ke baris kode tertentu untuk referensi, dengan jumlah baris untuk anchor http://themes.trac.wordpress.org/browser/hybrid/0.8/index.php#L13

Selain repositori tema wordpress.org, tema gratis untuk wordpress.com tersedia sebagai repositori SVN publik di:

Sementara pengembangan WordPress terjadi melalui SVN sejauh ini, GitHub mirror telah dibuat (pertama kali dikelola oleh Mark Jaquith dan kemudian dipromosikan ke status resmi):

Sejauh ini tidak ada cermin Mercurial resmi, tetapi yang tidak resmi dipertahankan oleh saya di Bitbucket:

Jarang
sumber