Cara Mengatur Visibilitas Widget Blogger di Halaman Tertentu
Untuk menerapkannya, Anda perlu masuk ke menu Tema > Edit HTML. Temukan kode widget yang ingin diatur (biasanya diawali dengan <b:widget ... >, lalu tambahkan atribut cond di dalamnya.
Berikut adalah daftar kode lengkap berdasarkan kebutuhan halaman Anda:
1. Halaman Depan (Homepage)
* Hanya tampil di Homepage:
<b:widget cond='data:view.isHomepage' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan di Homepage:
<b:widget cond='!data:view.isHomepage' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
2. Halaman Item (Postingan & Halaman Statis)
* Hanya tampil di Postingan dan Halaman Statis:
<b:widget cond='data:view.isSingleItem' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan di Postingan dan Halaman Statis:
<b:widget cond='!data:view.isSingleItem' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
3. Khusus Halaman Postingan (Post Page)
* Hanya tampil di Halaman Postingan:
<b:widget cond='data:view.isPost' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan di Halaman Postingan:
<b:widget cond='!data:view.isPost' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
4. Khusus Halaman Statis (Static Page)
* Hanya tampil di Halaman Statis (Misal: About, Contact):<b:widget cond='data:view.isPage' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan di Halaman Statis:
<b:widget cond='!data:view.isPage' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
5. Halaman Pencarian & Label
* Sembunyikan di semua Halaman Pencarian:
<b:widget cond='!data:view.isSearch' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan hanya di Halaman Pencarian Label:
<b:widget cond='!data:view.isLabelSearch' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
6. Kondisi Gabungan & Mode Tata Letak
* Sembunyikan di Halaman Item dan Halaman Error (404):<b:widget cond='!data:view.isSingleItem and !data:view.isError' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Sembunyikan widget saat berada di Menu Tata Letak (Layout Mode):
<b:widget cond='!data:view.isLayoutMode' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
7. Menampilkan pada URL Tertentu (Spesifik)
* Tampil hanya pada satu URL tertentu:
<b:widget cond='data:view.url == "URL_TUJUAN_DISINI"' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Contoh penggunaan nyata:
<b:widget cond='data:view.url == "https://www.ignielogy.com/p/kontak.html"' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
* Tampil pada dua URL atau lebih (Gunakan operator or):
<b:widget cond='data:view.url == "URL_1" or data:view.url == "URL_2"' id='HTML2' locked='false' title='Ads' type='HTML'>...</b:widget>
Tips Penting:
* Simbol Tanda Seru (!): Berarti "Bukan" atau "Kecuali". Jika Anda melihat !data:view.isPost, itu artinya widget akan tampil di semua halaman kecuali halaman postingan.
* ID Widget: Pastikan id pada kode di atas (contoh: HTML2) sesuai dengan ID widget yang ada di template Anda.
* Lokasi Kode: Kode cond harus diletakkan tepat di dalam tag pembuka <b:widget ... > sebelum tanda penutup >.
Sudah siap untuk mencoba kodenya di template Anda? Jika ada kendala saat pemasangan, saya bisa membantu mengecek baris kodenya.