Dalam menggunakan atau mengembangkan theme pada WordPress kita akan menggunakan template tag untuk mengambil content dari database WordPress kita.
WordPress menganjurkan penggunaan template tag ke dalam WordPress theme dengan alasan-alasan seperti berikut ini
- Template tag dapat menampilkan content yang dinamis
- Dapat digunakan dalam beberapa template file
- Memecah theme menjadi bagian-bagian yang lebih kecil, lebih mudah dimengerti dan lebih mudah dikelola
Apakah pengertian dari template tag tersebut? Template tag adalah sepotong kode bahasa pemrograman yang memberi tahu WordPress untuk menampilkan suatu bagian informasi dari database.
Template tag dibagi menjadi tiga komponen yaitu
- tag PHP
- function dari WordPress
- parameter-parameter yang bersifat pilihan
Kita juga dapat menggunakan template tag untuk memanggil template-template file yang lain sebagai contoh get_header() untuk memasukkan header.php ke dalam template kita dan juga get_footer() untuk memasukkan footer.php ke dalam template kita.
Contoh function WordPress yang lain adalah the_title() yang akan menampilkan title seperti dijelaskan di https://developer.wordpress.org/reference/functions/the_title/ . Untuk function-function yang lain kita dapat mempelajarinya di https://developer.wordpress.org/reference/.
Berkaitan dengan looping, seperti halnya kita membuat aplikasi, maka function-function dalam WordPress ini juga dapat dilakukan looping. Contoh mengenai looping dalam template tag dapat dilihat di https://developer.wordpress.org/themes/basics/template-tags/#using-template-tags-within-the-loop . Sesi khusus mengenai WordPress loop juga dapat dibaca di https://developer.wordpress.org/themes/basics/the-loop/ .
Berkaitan dengan loop kita menjumpai titik dua (:) pada if. Pada salah satu comment di situs php.net di https://secure.php.net/manual/en/control-structures.if.php kita melihat informasi seperti berikut ini:
easy way to execute conditional html / javascript / css / other language code with php if else:
<?php if (condition): ?>
html code to run if condition is true
<?php else: ?>
html code to run if condition is false
<?php endif ?>
Informasi lebih lanjut silahkan mengunjungi https://developer.wordpress.org/themes/basics/template-tags/ .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.