Nov 7, 2008
Tutorial Cara Membuat Theme WordPress Sendiri ( Langkah #1 : Memahami struktur File Theme WordPress )
oleh Fikri
Lanjutan dari seri Tutorial Cara Membuat Theme Sendiri. Sebelum anda membaca post ini, pastikan anda sudah membaca Pendahuluan dan Tools yang di perlukan.
Ok, berlanjut dari pendahuluan, sekarang kita berlanjut ke “pemahaman” dasar mengenai Theme WordPress.
Bagaimana theme wordpress bekerja? Mengapa bisa dengan mudahnya kita mengganti tampilan blog wordpress hanya dengan cukup klik pada Design > themes ?
WordPress adalah CMS ( Content Management System ) yang disusun menggunakan bahasa pemrogmaran PHP. Asumsi saya, anda sudah melakukan Tutorial #0, maka sekarang coba anda masuk ke direktori wordpress pada komputer lokal anda, dan buka file index.php
index.php merupakan file yang dibuka ketika browser menunjuk satu direktori tanpa menuliskan alamat file. contoh : menuliskan alamat http://localhost/example pada browser berarti membuka file index ( jika memang ada ) pada direktori tersebut : http://localhost/example/index.php
ketika anda mengakses suatu alamat blog berengine wordpress, yang dilakukan blog tersebut ( File index.php utama ) adalah mengecek Theme yang tengah digunakan oleh blog tersebut, lalu menampilkan konten blog dari database menggunakan “kerangka” dan desain yang theme yang tengah digunakan tersebut.
maka dari itu, kita dapat berganti theme dengan mudah di wordpress. ganti theme yang aktif = “kerangka” dan desain yang digunakan berubah = tampilan blog berubah.
Sekarang, Theme WordPress itu apa? Terdiri dari apa saja?
WordPress Theme standar, terdiri dari tiga jenis file :
- satu file .png yang akan menampilkan screenshot theme pada Design > Themes
- file .css yang akan mendefinisikan desain dan memberi tampilan “kerangka” file php tersebut
- file .php yang menggunakan nama file tertentu yang menjadi standar file theme wordpress yang akan menjadi “kerangka” tampilan blog, dan file
Nama file utama pada struktur theme WordPress perlu mengikuti standar yang ada. Jadi nama file yang ada harus mengikuti aturan yang telah ditetapkan wordpress agar dapat “terbaca” dan digunakan oleh sistem wordpress. Adapun nama – nama file tersebut adalah ( Hanya file – file utama yang penting dan digunakan pada umumnya ) :
- screenshot.png : File image berukuran ( umumnya ) 300 X 225 pixel. untuk menampilkan screenshot pada Dashboard WordPress anda di Design > Themes
- style.css : file css yang berfungsi untuk mendefinisikan tampilan “kerangka” file php. File css ini juga bertugas menyimpan informasi mengenai theme seperti nama theme, kode versi, alamat pembuat theme, pembuat theme, deskripsi theme, dll menggunakan tag yang telah distandarkan oleh wordpress
- index.php : file utama sebuah theme. file untuk mendefinisikan tampilan blog secara umum, yang berguna sebagai alternatif terakhir. penjelasan lengkap ada dibawah.
- home.php : file ini mendefinisikan tampilan utama blog ( tampilan home )
- page.php : file ini mendefiniskan apa saja yang akan ditampilkan pada “halaman page”. page adalah halaman statis dari blog wordpress. contoh, pada bloggingly.com, halaman pagenya adalah About Bloggingly. ( Ditampilkan di menu diatas )
- single.php : file ini mendefinisikan apa saja yang akan ditampilkan pada “halaman post”. halaman post adalah halaman yang menampilkan post anda secara full, lengkap dengan bagian commentnya. contoh halaman post adalah halaman yang tengah anda baca ini
- comment.php : file yang mendefinisikan “kerangka” bagian komentar dan form untuk mengirimkan komentar
- search.php : file yang mendefinisikan apa saja yang akan ditampilkan pada halaman hasil pencarian
- archive.php : file yang mendefinisikan apa saja yang harus ditampilkan pada halaman category, tag dan archive
- 404.php : file yang mendefinisikan apa saja yang akan ditampilkan pada halaman yang tidak eksis / error page
- function.php : file yang digunakan untuk mendefinisikan fungsi wordpress tertentu.
- header.php : file untuk mendefinisikan data – data pada header, lalu digunakan secara bersama oleh tiap file. gunanya? agar header tiap file dipastikan seragam.
- footer.php : file untuk mendefinisikan nilai footer. sama seperti header.
Sistem theme wordpress memiliki hirarki tertentu. misalnya, jika file page.php tidak ada pada theme, secara otomatis wordpress akan menggunakan file index.php untuk mendefinisikan tampilan halaman page. ini Hirarki lengkapnya ( sumber dari codex.wordpress.org ) :
Maka dari itu, sebenarnya theme tetap dapat berjalan meskipun hanya berisi file index.php dan style.css saja.
Sebernarnya masih ada file – file lain untuk mendefiniskan halaman yang lain agar tampilan semakin customize. namun karena jarang digunakan, akan kita bahas pada versi advancenya. Setelah serial Tutorial Cara Membuat Theme WordPress Sendiri beres.
Ok, langkah Memahami Struktur File Theme WordPress cukup sampai disini. Berlanjut di post selanjutnya.
Ada pertanyaan? atau Ada langkah yang kurang jelas? Atau mungkin ada yang terlewat? izinkan kami mengetahuinya. silahkan sampaikan pandangan anda melalui kolom komentar
Enjoy!
P.S.
untuk pemahaman lengkap mengenai struktur file theme wordprss, anda dapat mengunjungi codex wordpress mengenai hirarki template .
Selanjutnya, Langkah #2 : Memahami Tag – tag XHTML & Kegunaannya, dan aturan penulisannya
Dapatkan update harian bloggingly GRATIS di RSS Reader anda! Subscribe sekarang RSS FEED BLOGGINGLY !
Apa itu RSS? Kenali RSS di halaman ini


Andre bilang,
wow nice!!! ntar dulu ah bacanya…btw, thanks yah..:)
on 08 Nov 2008 / 17:49
F bilang,
Yup, sama – sama
on 09 Nov 2008 / 04:44
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #0 : pendahuluan, serta tools - tools yang dibutuhkan ) | Bloggingly | a blog about blog, blogging, and blogger bilang,
[...] Selanjutnya : Langkah #1 : Memahami Sturktur File WordPress Theme [...]
on 09 Nov 2008 / 17:30
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #2 : Memahami Tag - tag XHTML & Kegunaannya, dan aturan penulisannya ) | Bloggingly | a blog about blog, blogging, and blogger bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 09 Nov 2008 / 17:35
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #4 : Memuat Konten Blog Ke Dalam Theme) | Bloggingly | a blog about blog, blogging, and blogger bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 13 Nov 2008 / 13:29
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #5 : Mendesain Theme Menggunakan CSS ) | Bloggingly | a blog about blog, blogging, and blogger bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 16 Nov 2008 / 16:05
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #7 : Melengkapi File Theme ) | Bloggingly | a blog about blog, blogging, and blogger bilang,
[...] yang sudah kami sebutkan pada langkah #1, mengenai struktur file Theme WordPress : Theme wordpress terdiri dari berbagai file. Pada 7 langkah sebelumnya, kita telah menghasilkan 3 [...]
on 16 Nov 2008 / 16:23
igu bilang,
lanjut… makasi sebelum nya
on 12 May 2009 / 07:58
rekoyunasril bilang,
makasih gan …..sangat berguna sekali !!
on 22 Oct 2009 / 18:38
BH43NTJOEL CONDET bilang,
langsung praktekin ah… thank’s out bos ‘
on 22 Jan 2010 / 22:05
miss dewi bilang,
waduh kayaknya ribet amat….
on 06 Feb 2010 / 07:31
Tutorial Cara Membuat Theme Wordpress Sendiri ( Langkah #3 : Membuat File Dasar Theme Wordpress : index.php & style.css) bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 10 Apr 2010 / 11:57
ivan bilang,
Nice info mas, salam kenal buat mas fikri..
on 04 May 2010 / 14:10
Fikri bilang,
salam kenal juga
on 05 May 2010 / 05:24
masyhury bilang,
ribet ya? ada ebook nya gak mas?
biar lebih enak download semuanya. atu atu jadi bingung..
hihi.. thanx
on 15 Jun 2010 / 13:46
Fikri bilang,
Waduh, kita blm ada ebooknya
on 19 Jun 2010 / 12:48
firman bilang,
mantap tulisannya om………. jadi nambah ilmu…… tapi tetep aja kaga ngerti/.///heee
on 25 Jun 2010 / 12:34
bagas bilang,
Nice info mastah.. lagi pengen belajar bikin wordpress theme nih. cuman pusing aja ga ada yang step by step tutorial…
on 07 Jul 2010 / 10:58
Fikri bilang,
Kalau misalnya saya tulis buku mengenai theme development gimana?
baru wacana loh ya
on 09 Jul 2010 / 10:33
andank bilang,
bisa mas tak tunggu malahan tapi gratis ya,he
on 11 Oct 2010 / 13:10
ireal bilang,
pdf nya aja biar bisa dunlud gratis.
on 04 Sep 2010 / 23:37
Jamhari bilang,
Ide bagus untuk memenuhi kebutuhan menambah ilmu mas fikri..tks buat sharenya..:D
on 15 Oct 2010 / 17:51
kickymaulana bilang,
mas, cara buat menu drop down kayak gitu gimana mas? ajarin napa? kirim ke email ku ya mas. please
on 15 Nov 2010 / 18:02
Tutorial Cara Membuat Theme WordPress Sendiri ( Langkah #2 : Memahami Tag – tag XHTML & Kegunaannya, dan aturan penulisannya ) | KODE KOMPUTER bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 23 Dec 2010 / 20:31
Tutorial Cara Membuat Theme WordPress Sendiri ( Langkah #3 : Membuat File Dasar Theme WordPress : index.php & style.css) | KODE KOMPUTER bilang,
[...] Langkah #1 : Memahami Struktur File Theme WordPress [...]
on 23 Dec 2010 / 20:33
Tutorial Cara Membuat Theme WordPress Sendiri ( Langkah #7 : Melengkapi File Theme ) | KODE KOMPUTER bilang,
[...] yang sudah kami sebutkan pada langkah #1, mengenai struktur file Theme WordPress : Theme wordpress terdiri dari berbagai file. Pada 7 langkah sebelumnya, kita telah menghasilkan 3 [...]
on 23 Dec 2010 / 20:49
eric bilang,
sudah berkali-kali sy membaca tutorial buat theme, tapi kok gak ngerti-ngerti yak …. ijin belajar bosss …
on 31 Dec 2010 / 14:31
juandra bilang,
makasih mas tutorial nya….lagi nyoba ni…..
ane link kan ke blog ane y mas…
on 17 Jan 2011 / 01:52
Suyono Darul bilang,
Wah ini dia tutorial yang saya cari-cari selama ini, thanks broo..sangat membantu dalam pembelajaran saya membuat sendiri themes wordpress
on 03 Apr 2011 / 20:23
DG bilang,
Mas bikin tutorial dasar dari awal ini sudah bagus banget bahasanya juga mudah dipahami.
Alangkah baiknya kalau bisa diabadikan melalui eBook, sehingga lebih mudah dipelajari kapan saja bagi yg berminat kyk saya, hehehehe…
on 09 Apr 2011 / 23:40
massol bilang,
Wow oke mas dari kemarin nyari theme gratisan gitu-gitu aja jd pengen yg lebih elegan, kalo beli theme kaya’e eman2 duite, mending ngoprek sendiri bisa lebih puas.
oke matur suwun mas
on 25 Jul 2011 / 18:38
Pandu andika bilang,
thanks bwt tutorialny….
sukses truzzz.
on 26 Jul 2011 / 15:13
ukiq bilang,
asli bingung saya bos….
mohon petunjuknya….
on 26 Jul 2011 / 20:06