Melakukan Setup & Pembagian File Theme WordPress

Melakukan Setup & Pembagian File Theme WordPress

cover-3

Halo teman-teman onphpid kita jumpa lagi di tutorial membuat theme wordpress. Pada sesi ketiga ini kita akan belajar tentang setup dan pembagian file-file dalam theme wordpress sebagai lanjutan dari sesi kemarin.

Mungkin kalian akan bertanya-tanya Setup itu gimana ? bukankah theme wordpress sudah bisa diaktifkan bahkan sudah bisa menampilkan tulisan “Theme WP” ?

Betul Theme yang hanya terdiri dari file index.php dan file style.css memang sudah dapat digunakan namun belum semua fitur sudah dipasangkan atau diaktifkan.

Gampangnya kalian bisa check pada menu Appearance ketika theme kita yang aktif dengan ketika theme twentysixteen yang aktif…

kurang lebih seperti berikut.

setup 1 onphpid-theme
Onphpid Themes
setup 1 twentysixteen
TwentySixteen

atau pada title bar :

title-bar twentysixteen
TwentySixteen
title-bar onphpid-theme
Onphpid Themes

oke sudah terlihatkan perbedaanya… itu sudah menandakan bahwa ada fitur yang belum diaktifkan dan untuk itulah kita akan melakukan Setup setelah itu baru kita akan membagi file-file theme wordpress kita sesuai kebutuhan ( seperti yang ditulis pada sesi kedua ).

SETUP THEME WORDPRESS

Seperti yang sudah dijelaskan di atas bahwa maksud dari Setup disini adalah kita akan mengaktifkan beberapa fitur seperti Menus, Custom Background, title-tag, RSS Feeds-Links dan Post Format agar bisa gunakan di theme yang kita buat.

Untuk melakukan setup ini kita memerlukan sebuah file yang bernama “functions.php“. file functions.php ini merupakan file yang cukup penting dalam theme wordpress karena dengan file ini kita bisa mendaftarkan / mengaktifkan fitur-fitur default seperti yang akan kita lakukan atau melakukan modifikasi fungsi-fungsi default tersebut sehingga menghasilkan output sesuai keinginan kita (akan dijelaskan pada sesi berikutnya).

Setelah file functions.php dibuat maka masukan kode berikut :

Pertama :  kita akan mengaktifkan fitur title-tag pada theme kita terlebih dahulu, agar title bar situs kita bisa menampilkan nama dan deskripsi situs seperti halnya theme twentysixteen.

tambahkan code berikut dibawah komentar “//tambah fitur disini”.

Simpan dan lakuakn Refrash/reload halaman depan situs kita pastikan title bar browser sudah menampilkan Nama dan deskripsi Situs kita.

Kedua : kita akan menambahkan RSS feed-link agar pengunjung situs kita bisa berlangganan artikel dari situs kita.

tambahkan code berikut.

Ketiga : Menambahkan fitur Menus agar kita bisa membuat menu pada theme wordpress kita.

berikut codenya :

Untuk menggunakan menu kalian bisa buka file index.php dan tambahkan kode berikut di bawah kode <?php bloginfo('name');?> .

Nah untuk menambahkan menu di halaman situs bisa baca Membuat Menu di WordPress.

Keempat : kita tambahkan fitur post-thumbnails, post-thumbnails adalah fitur image atau gambar yang biasanya muncul pada list posting seperti berikut.

post-thumbnails

untuk mengaktifkannya tambahkan kode berikut :

Kelima : mengaktifkan html5 markup untuk search forms, comment forms, comment lists, gallery, dan caption dengan menambahkan kode berikut :

Keenam : kita akan menambahkan post-format. post-format adalah tipe atau model post/artikel yang secara default adalah “standart” berikut contoh dari theme twentysixteen.

setup 2 post-format twentysixteen
post-format twentysixteen
setup 2 post-format onphpid-theme
post-format onphpid-theme

Disini kita akan menambahkan 3 (tiga) format saja yaitu gallery, audio dan video. berikut kodenya :

dan Ketujuh : kita akan tambahkan custom-background, dan dengan menggunakan fitur ini secara otomatis kita juga akan mengaktifkan fitur Customize change background, dengan ini kita mengijinkan kita melakukan editing background secara live.

dan untuk mengaktifkan custom-background ini kita tambahkan code berikut ini :

Pastikan bahwa kalian menambahkan code code diatas tepat setelah '// tambah fitur disini' atau setelah kode fitur sebelumnya sehingga jika kita lihat secara keseluruhan code setup ini akan tampak seperti berikut :

MEMBAGI FILE DALAM THEME WORDPRESS

Nah kita sudah selesai dalam melakukan setup maka selanjutnya kita akan membagi file yang ada di dalam theme wordpress kita.

disini kita akan membuat template-partial yaitu header.php, sidebar.php dan footer.php.

Bagaimana membuatnya ?

Untuk membuatnya kita akan membagi isi dari file index.php menjadi beberapa bagian sesuai posisinya.

Pertama : Buka file index.php kemudian cut code dari tag ' <!DOCTYPE html>' hingga '</nav>' dan ganti dengan <?php get_header();?>.

sedangkan kode yang sudah di cut tadi paste kan di header.php sehingga isi dari file header.php akan menjadi seperti ini berikut .

Kedua : kita Cut lagi code di index.php dari tag '</body>' hingga '</html>' lalu ganti dengan <?php get_footer();?>.

buka file footer.php dan pastekan code yang sudah dicut sebelumnya sehingga footer.php akan berisi kode seperti berikut:

Dan terakhir setelah dibagi-bagi file index.php akan menjadi seperti berikut :

Lalu bagaimana dengan sidebar.php?

oke kita tahan dulu bagian sidebar.php karena akan kita lanjutkan pada sesi beriktunya.

Pada sesi berikutnya kita akan membahas tentang Menambah css, javascipt, widget  dan menampilkan artikel pada wordpress sehingga kita bisa langsung memadukkan bootstrap dengan theme wordpress yang sedang kita buat. sekian sesi kali ini bila ada pertanyaan silahkan sampaikan pada kolom komentar dan jangan lupa untuk membaca artikel disesi berikutnya.

 

Tutorial Menarik Lainnya

ONPHPID

Jika Ada kesalahan kode, kritik dan saran atau REQuest Tutorial PHP atau WordPress jangan sungkan untuk menghubungi kami melalui kolom komentar dibawah atau langsung pada email admin onphpid@gmail.com atau Contact Us