Memahami Conditional Tag di WordPress, salah satu tag fundamental Desain Web

Conditional Tag dapat digunakan hampir pada semua data/konten untuk mengubah tampilan/perintah tertentu, tergantung pada kondisi atau jenis halaman yang diinginkan. Tag ini memberi tahu mesin code apa yang akan ditampilkan dalam kondisi atau jenis halaman tertentu. Conditional Tag pada umumnya bekerja dengan statement PHP if/else.

Perintah pada Conditional Tag dimulai dengan memeriksa apakah suatu pernyataan benar atau salah. Jika benar, set kode (konten yang berada pada kondisi pertama akan dieksekusi. Jika salah, set pada kode/konten pada kondisi pertama dilewati, dan set kode kedualah dijalankan sebagai gantinya, demikian seterusnya bergantung pada berapa banyak kondisi yang di atur.

Contoh penggunaan conditional tag

Misalnya; perbedaan ouput pada pengunjung dan pengguna (pemilik akun yang telah masuk), pada contoh perintah dibawah ini kita memberikan output salam yang berbeda pada keduanya

if ( is_user_logged_in() ):
    echo 'Selamat datang, pengguna!';
else:
    echo 'Selamat datang, pengunjung!';
endif;

Contoh lainnya

if ( is_front_page() ) :
    echo 'Selamat datang, ini tampil di halaman depan/beranda';
elseif ( is_archive() ):
    echo 'Selamat datang, ini tampil di halaman arsip';
else:
    echo 'Selamat datang, ini tampil di semua halaman kecuali beranda dan arsip';
endif;

Bagaimana cara menggunakan Conditional Tag

Agar Conditional Tag mengubah data seperti yang diinginkan, informasi data yang dimaksud harus sudah dapat di ambil/di akses dari database. Pastikan bahwa query dari/atas data yang ingin diberi Conditonal Tag sudah berjalan normal terlebih dahulu.

WordPress memuat functions.php sebelum query dijalankan, Conditional Tag tidak akan berfungsi jika disertakan dalam file/perintah query

catatan

Ada dua cara untuk menerapkan Conditional Tag:

  • Letakkan di file template
  • Fungsi dalam file functions.php yang terhubung dengan action/filter

Mau punya Tema WordPress unik ?, atau punya desain kesukaan yang ingin dibuat menjadi Tema WordPress ?

Pesan Jasa Desain Tema Wordpress Sekarang

Berikan tanggapan

This site uses Akismet to reduce spam. Learn how your comment data is processed.