Apakah sahabat pernah merasa bingung melihat begitu banyak widget di halaman tertentu pada blog kita ?

Pada halaman homepage dan sidebar misalnya.

Dimana akan sangat mengganggu tampilan dan kenyaman pengunjung jika kita menampilkan banyak widget yang tampil pada semua halaman

Dan untuk di hapus pun, sobat merasa bingung karena sobat rasa widget tersebut masih sangat berguna untuk keperluan blog kita.

Nah sobat gak perlu khawatir dan bingung lagi, karena saya punya solusinya, dengan cara menampilkan dan menyembungikan widget tersebut di halaman yang kita inginkan pada blog kita dengan cara menambahkan kode fungsi <b:if........

Emang bisa ya?

Bisa donk, kebetulan sudah saya praktekkan sendiri sob

Karena kebetulan kemaren saya merasa bingung dalam memilih ukuran iklan google adsense yang ingin saya tampilkan di dalam blog ( karena iklan yang tampil pada satu halaman hanya harus 3 unit saja)

Belum lagi ada beberapa laman tertentu pada blog, seperti label, archive dan homepage yang tentunya tidak sesuai jika kita tempatkan iklan yang sama seperti di halaman posting blog kita

Setelah saya cari sana sini, akhirnya saya ketemu jawabannya yakni dengan cara menampilkan dan menyembunyikan widget tersebut di halaman blog yang kita inginkan saja dengan menambahkan kode fungsi <b:if

Dimana dengan beberapa virian kode <b:if.... tersebut kita bisa mengatur widget mana saja untuk di tampilkan di halaman yang kita inginkan di blog kita seperti 


  • Halaman Homepage ( Beranda)
  • Halaman Archive
  • Halaman Posting Artikel
  • Halaman Artikel Tertentu
  • Halaman Laman statis
Semua bisa kita atur dengan kode fungsi vatian <b:if di bawah ini :

1. <b:if cond='data:blog.url == data:blog.homepageUrl'>
-------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampilkan widget hanya pada halaman homepage ( beranda) saja

2. <b:if cond='data:blog.url != data:blog.homepageUrl'>
------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampilkan widget di semua halaman kecuali halaman homepage

3. <b:if cond='data:blog.pageType == &quot;item&quot;'>
-----------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampikan widget hanya di halaman posting artikel saja

4. <b:if cond='data:blog.pageType != &quot;item&quot;'>

-----------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampikan widget di semua halaman Kecuali halaman posting

5. <b:if cond='data:blog.url == "URL Halaman di sini"'>
-----------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampilkan widget hanya pada halaman atau artikel tertentu saja

6. <b:if cond='data:blog.url != "URL Halaman di sini"'>
-----------------------------------------------------------------------------
</b:if>

Kode di atas jika kita ingin menampikan widget di semua halaman kecuali halaman artikel tertentu

Terus cara penerapannya gimana?

Gampang koq sob, 

Sobat ikuti langkah langkah sederahana di bawah ini ya

1. Menemukan ID Widget Yang Ingin Di Batasi Tampil Di Halaman Tertentu

Apa fungsi dari ID widget ini?

Itu agar kita bisa dengan mudah menyisipkan kode kode di atas pada widget yang kita ingin tampilkan di halaman yang kita inginkan

Sobat bisa menemukan ID Widget tersebut dengan cara


  • Masuk ke menu tata letak
  • Kemudian klik edit pada widget yang kita ingin tempilkan di halaman tertetnu
  • Perhatikan pada bagian atas akhir URL pada saat sobat mengedit widget tersebut, di situ akan terlihat ID dari widget tersebut
Agar lebih jelas bisa sobat lihat gambar di bawah ini


Dari contoh gambari di atas, bisa kita lihat bahwa id widget iklan adsense saya tersebut adalah "html1"

Nah dari sini kita tinggal memberikan perintah fungsi <b:if seperti di atas sesuai kebutuhan yang kita inginkan

Baca juga :  Kesalahan Yang Secara Tidak Sadar Sering Di Lakukan Para Blogger Sehingga Menghambat Kesuksesan Mereka

2. Memberikan Perintah <b:if pada widget yang kita inginkan

Yakni dengan cara

  • Masuk ke menu template
  • Edit Html
  • Lompat Widget
Biar lebih jelas perhatikan gambar di bawah ini 





Yang perlu sobat perhatikan dalam penempatan fungsi <b:if... adalah selalu tepat di bawah <b:includable id='main'>

Dan kode penutut </b:if> selalu tepat di atas </b:includable> ( sobat perhatikan gambar yang terakhir

Karena saya ingin menampikan salah satu widget iklan adsense saya di semua halaman kecuali halaman posting

Maka saya menempatkan fungsi <b:if... no 4 ( <b:if cond='data:blog.pageType != &quot;item&quot;'>) tepat di bawah kode <b:includable id='main'> dan kode pentutupnya </b:if> tepat di atas </b:includable>

Dan hasilnya iklan besar pada bagian sidebar blog saya ini tampil di semua halaman Namun tidak akan tampil di menu postingan artikel

Dengan demikian kita bisa lebih mudah dalam mempariasikan ukuran iklan dan jenis yang akan kita tampilkan tampa melanggar aturan dari google adsense sendiri

Gimana gampang kan sob mengatur widget yang ingin kita tampilkan pada halaman tertentu, selamat mencoba ya


EmoticonEmoticon