Mengenal Functions.php Pada WordPress

By | October 21, 2017

Pada WordPress terdapat banyak sekali fungsi yang dapat digunakan untuk mendukung proses pengembangan tema dan juga menambah fungsionalitas terhadap tema yang dikembangkan. Akan tetapi pada kasus saat membuat tema WordPress sendiri, fungsi yang disediakan oleh WordPress tidak dapat kita gunakan secara langsung, dalam artian kita harus mengaktifkan fungsi yang akan digunakan melalui beberapa perintah kode. Nah disinilah peran dari functions.php baru di gunakan.

Jika kita serius dan minat dalam membuat Tema WordPress ataupun WordPress Developer, satu dari sekian banyak hal yang penting untuk dipelajari adalah menguasai file functions.php. Mengapa? karena jika kita mengembangkan tema atau mengubah, mengedit tema, kita harus tau dan menguasai file functions.php.

File functions.php ini berfungsi seperti sebuah plugin dan berjalan otomatis diantara admin dan halaman front-end dari sebuah situs WordPress. Biasanya file ini digunakan untuk mendefinisikan fungsi, kelas (object), aksi, filter (penyaring) untuk digunakan oleh tema WordPress itu sendiri.

Sebelum lebih dalam kita membahas tentang functions.php ini, dimanakah file ini disimpan dalam suatu situs WordPress? file ini disimpan dalam setiap folder tema WordPress yang digunakan ataupun tidak digunakan.

Dengan functions.php kita bisa melakukan :

  • Kita bisa menggunakan hooks WordPress. Contohnya adalah, dengan fungsi filter excerpt_length kita dapat mengubah banyaknya kata yang akan ditampilkan dalam kutipan artikel, dimana secara default jumlah kutipan tersebut di set sebanyak 55 kata. Disini kita dapat mengubahnya menjadi 100 kata bahkan lebih.
  • Mengaktifkan fitur WordPress dengan fungsi add_theme_support(). Contohnya mengaktifkan tipe post gambar, format post, dan menu navigasi
  • Menentukan fungsi yang berpotensi dapat digunakan berulang kali di setiap file tema

 

Banyak sekali perintah kode yang dapat kita tambahkan ke dalam file functions.php. Dilain waktu saya akan melanjutkan tutorial pembuatan Tema WordPress secara menyeluruh ini. Maka dari itu saya buat artikel ini agar kita semua paham betul tentang functions.php yang dimana akan selalu kita gunakan dan manfaatkan dalam proses pembuatan tema WordPress nanti.