• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Kepentok Logika Statement

Kepala Suku

Web & Mobile Developer
Staff member
#1
Tadi pagi, istriku minta tolong untuk menyembunyikan pencarian terkait dari halaman blognya. Ia minta pencarian terkait itu hanya muncul di post saja. Singkat cerita, setelah aku lihat, pencarian terkait itu dibuat oleh sebuah plugin. Aku buka plugin tersebut lalu cari bagian yang menampilkan konten. Ternyata memang logikanya disuruh untuk menampilkan pencarian di semua tempat kecuali home if(!is_home()){}.

Aku pun kemudian mencoba menambahkan kondisi !is_page() sehingga loginya menjadi:
PHP:
if(!is_home() || !is_page()){
//tampilkan pencarian terkait
}
namun ternyata kode di atas gagal. Pencarian terkait sudah tidak tampil di home tetapi masih tampil di halaman (page). Setelah itu logikanya aku ubah menjadi seperti di bawah ini:
PHP:
if( !(is_home() || is_page()) ){
//tampilkan pencarian terkait
}
Kode di atas berhasil sesuai harapan. Konten pencarian terkait sudah tidak lagi tampil di home dan halaman.

Meskipun sudah berhasil menerapkan statemen itu sesuai harapan namun aku masih tetap belum memahami perbedaan antara keduanya.
 
Last edited: