WordPress : Belajar membuat theme sendiri (part 3)

21 September 2011 oleh Asep Sudiyono

Belajar membuat wordpress theme sendiri part 3 (Menambahkan template single post ke dalam theme). Setelah dapat menambahkan sidebar seperti yang telah kita bahas dalam WordPress : Belajar membuat theme sendiri (part 2) tentunya kita ingin membuat theme yang lebih powerfull, dalam tutorial part 1 dan part 2 kita hanya menggunakan template index.php sebagai template untuk menampilkan isi blog kita (Template adalah file dari theme yang digunakan sebagai format tampilan blog, misal: template untuk tampilan index adalah index.php, single.php untuk menampilkan single post). Sebenarnya dalam sebuah theme wp bisa terdapat 2 atau lebih template . Ini digunakan untuk memudahkan dalam customisasi theme, kita dapat membagi file tersebut menjadi 2 file atau lebih bagian. Kebanyakan file template theme wordpress tersusun dari header, isi dan footer.

WordPress : Membuat custom template untuk parent category

4 September 2011 oleh Asep Sudiyono
Membuat custom template untuk parent category
Membuat custom template untuk parent category

Membuat custom template untuk parent category. Tentunya para pengguna CMS wordpress tidak asing dengan sebutan “parent category” (orang tua kategori dari anak kategori). Biasanya theme wordpress akan menempatkan hasil query kategori menggunakan template archive.php, namun apabila di dalam direktori theme yang dipakai terdapat file category.php maka hasil query kategori akan diperlihatkan menggunakan file category.php. Berhubungan dengan hal tersebut, saya mencoba berbagi trik yang telah saya gunakan dalam melihatkan hasil query berdasarkan salah satu kategori menggunakan template yang telah kita tentukan. Dalam hal ini sebagai contoh saya menginginkan childs category dari salah satu parent category diview menggunakan template category-parent.php.
Langkah pertama kita tambahkan kode berikut kedalam file functions.php yang terdapat pada direktori theme yang kita pakai.
*kode yang saya pakai diletakan diantara tag “<?php ?>”