Bagaimana Cara Kerja Tema WordPress?

Jika kamu pernah ingin memodifikasi tema WordPress, atau membuatnya sendiri, kamu harus terlebih dahulu memahami cara kerja tema.

Pada hari-hari awal internet halaman web HTML sederhana, segalanya jauh lebih sederhana. Jika kamu melihat halaman bernama home.html, dan kamu ingin memodifikasinya, yang harus kamu lakukan hanyalah membuka file home.html dan membuat perubahan apa pun yang kamu inginkan.

WordPress adalah alat yang sangat kuat dan fleksibel untuk membuat situs web, tetapi ada sedikit kompromi dalam hal kompleksitas. Tema WordPress tidak semudah HTML biasa.

Halaman di situs WordPress tidak statis; itu dinamis. Itu dibuat dengan cepat setiap kali dikunjungi, dibangun dari potongan-potongan yang diambil dari file terpisah dan dari database blog kamu.

Jadi ketika kamu ingin membuat perubahan pada situs WordPress kamu, bagaimana kamu tahu file mana yang harus diubah ketika setiap halaman terdiri dari begitu banyak file dan bit data?

Meskipun ini dapat bervariasi dari satu tema ke tema lainnya, pemahaman dasar tentang cara kerja tema WordPress akan membawa kamu jauh untuk memahami file apa yang harus kamu modifikasi.

Berikut ini ikhtisar sederhana tentang cara kerja tema untuk pemula. Dengan pengetahuan ini, kamu dapat lebih mudah memahami cara kerja tema kamu, cara memodifikasinya, dan bahkan cara membuatnya sendiri.

Berikut Adalah Cara Kerja Tema WordPress

Bagaimana WordPress membangun blog kamu secara dinamis

Sebelum masuk ke cara kerja tema WordPress, kita harus membahas cara kerja WordPress secara keseluruhan:

Semua informasi unik blog kamu (termasuk nama situs kamu, posting blog kamu, dan setiap komentar) disimpan dalam database MySQL.
Informasi tersebut diambil dari database menggunakan bahasa pemrograman PHP.
Kemudian, informasi yang diambil ditampilkan melalui file template tema kamu, menggunakan HTML dan CSS.
File template tema WordPress ditulis dalam PHP dan HTML, dan diakhiri dengan ekstensi file .php.

HTML adalah bahasa pengkodean yang menyusun setiap halaman web di internet, dan CSS adalah bahasa penataan yang membuatnya terlihat bagus. (Umumnya, sebagian besar informasi gaya CSS kamu disimpan dalam file terpisah, diakhiri dengan .css.)

Cara kerja file template tema

Untuk memperumit hal-hal sedikit lebih, setiap file template tema tidak secara langsung setara dengan konten pada satu halaman blog.

Satu halaman di blog kamu biasanya disatukan menggunakan beberapa file template. Di sebagian besar tema, header, footer, dan sidebar disimpan dalam file PHP terpisah (dengan tepat bernama header.php, footer.php, dan sidebar.php).

File template lain akan menyertakan (atau “memanggil”) file template tersebut untuk merakitnya menjadi satu halaman.

Lingkaran WordPress

Konten utama halaman atau posting blog ditampilkan menggunakan apa yang disebut The Loop, kueri PHP yang mengambil konten halaman dari database kamu.

Loop adalah proses utama WordPress. kamu dapat membaca detail kasar tentangnya dalam kodeks resmi: The Loop in Action.

File template untuk setiap kebutuhan

Cara WordPress dirancang, ada BANYAK file template yang mungkin dapat dimasukkan dalam tema. Menggunakan file template yang berbeda, kamu dapat menampilkan halaman yang berbeda dengan cara yang berbeda: misalnya, halaman arsip penulis kamu mungkin memiliki tata letak yang sangat berbeda dari posting blog kamu.

Tetapi kamu tidak harus menggunakan semua kemungkinan file template yang berbeda itu.

Satu-satunya file template yang diperlukan untuk membuat tema WordPress yang berfungsi adalah index.php. Selama kamu memiliki file template itu, tema kamu akan berfungsi.

Selain index.php, kamu dapat memilih dan memilih file template lain apa pun yang ingin kamu buat untuk tema kamu.

Hirarki template WordPress

Dengan semua kemungkinan file template ini, dan kemampuan untuk memilih mana yang akan disertakan dalam tema kamu, bagaimana WordPress mengetahui file mana yang akan digunakan untuk halaman mana?

Jawabannya terletak pada nama file, dan dalam hierarki template WordPress.

WordPress dirancang sedemikian rupa sehingga akan mencari nama file template tertentu untuk menampilkan halaman tertentu di blog kamu. Jika tidak menemukan nama file seperti itu dalam tema, itu akan kembali ke file template yang lebih umum, kembali ke index.php. Jika tidak ada file template lain yang ditemukan, itu hanya akan menggunakan index.php untuk menampilkan setiap halaman di situs kamu. (Itulah mengapa index.php diperlukan untuk setiap tema WordPress.)

Sebagai contoh…

Katakanlah pengunjung blog kamu membaca posting oleh penulis tamu, dan mengklik nama penulis itu untuk membaca lebih banyak posting oleh mereka. Ini membawa mereka ke halaman arsip penulis untuk penulis tamu kamu.

Untuk membuat halaman arsip penulis, WordPress pertama-tama akan memeriksa dan melihat apakah kamu memiliki file untuk menampilkan template khusus hanya untuk penulis itu, bernama author-guestname.php atau author-id.php (di mana “nama tamu” akan menjadi nama pengguna penulis, atau “id” akan sama dengan nomor ID unik mereka).

Jika tidak menemukan file dengan nama tersebut, selanjutnya akan mencari template arsip penulis umum, bernama author.php. File ini akan digunakan untuk menampilkan semua arsip penulis di situs kamu, bukan hanya milik masing-masing penulis.

Jika tema kamu tidak memiliki file author.php, WordPress selanjutnya akan mencari nama file archive.php. File ini akan digunakan untuk menampilkan semua arsip kamu, termasuk arsip untuk tag atau kategori tertentu (kecuali ada template yang lebih spesifik untuk itu, seperti tag.php atau category.php).

Terakhir, jika tidak ada file template tersebut di tema kamu, WordPress akan menggunakan file template index.php untuk menampilkan halaman arsip penulis.

(Semua kueri yang dilakukan WordPress untuk membangun setiap halaman inilah mengapa caching sangat membantu mempercepat situs kamu.)

Cara mengetahui file template apa yang kamu lihat

Jika kamu ingin membuat modifikasi pada file template tema kamu, kamu harus mencari tahu file template mana yang digunakan untuk menampilkan halaman yang kamu lihat.

Dengan sebagian besar tema, kamu dapat dengan mudah melakukannya dengan diagram alur hierarki template.

Dalam diagram alur, kamu mulai dari kiri dengan jenis halaman yang ingin kamu tampilkan. Kemudian, ikuti flowchart dan berhenti di file template yang ada di tema kamu. Itulah file yang akan digunakan untuk menampilkan halaman tersebut.

kamu dapat melihat file tema kamu:

Dari dasbor WordPress, di bawah Appearance > Editor. File template tema kamu akan terdaftar di sebelah kanan, di bawah judul “Templat.”
Menggunakan pengelola file host web kamu dari panel kontrol kamu.
Menggunakan perangkat lunak FTP.
Opsi ketiga adalah cara terbaik dan teraman untuk membuat perubahan apa pun pada file situs kamu.

Pastikan untuk membuat cadangan situs web kamu dan membuat salinan file template asli sebelum membuat perubahan apa pun. Dan pertimbangkan untuk membuat tema anak daripada memodifikasi tema asli, sehingga kamu tidak akan kehilangan penyesuaian saat tema diperbarui.

Sekarang kamu siap untuk berguling!

Sekarang setelah kamu memahami cara kerja file template, kamu sudah siap untuk menjadi profesional WordPress! Dengan pemahaman dasar tentang cara kerja tema, kamu dapat lebih mudah memodifikasi tema, dan membuat template baru – atau bahkan tema unik kamu sendiri.

Tetapi jika kamu ingin cara yang lebih mudah untuk mengubah CSS dengan cepat tanpa mengacaukan kode, lihat tutorial ini dari Blogging Wizard.

 

Baca Juga : Anjuran Dan Larangan Pada Saat Memilih Tema WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *