Ketika kita membuka sebuah web biasanya kita menemukan beberapa widget yang hanya muncul di halaman tertentu, misalnya widget hanya tampil di halaman postingan, tampil hanya di hompage, tampil hanya di halaman statis.
Tujuan untuk menampilkan widget dihalaman tertentu biasanya untuk mengurangi tampilan yang kurang pas jika widget tersebut di pasang. Selain itu widget jika terlalu banyak, terutama di hompage akan mengurangi kecepata loading situs.
Jika kamu ingin menampilkan widget dihalan tertentu di web kamu, berikut caranya.
Menampilkan widget hanya di Hompage saja
<b:if cond='data:blog.url == data:blog.homepageUrl'> ...................................................... </b:if>
Menampilkan widget hanya di halaman posting
<b:if cond='data:blog.pageType == "item"'>
......................................................
</b:if>
Menampilkan widget di semua halaman kecuali Hompage
<b:if cond='data:blog.url != data:blog.homepageUrl'>
......................................................
</b:if>
Menampilkan widget hanya di halaman arhive
<b:if cond='data:blog.url != data:blog.homepageUrl'>
......................................................
</b:if>
Menampilkan widget di semua halan kecuali halaman archive
<b:if cond='data:blog.pageType != "archive"'>
......................................................
</b:if>
Menampilkan widget di semua halaman kecuali halaman posting
<b:if cond='data:blog.pageType != "item"'>
......................................................
</b:if>
Menampilkan widget di postingan tertentu
<b:if cond='data:blog.pageType == "alamat-postingan"'>
......................................................
</b:if>
Menampilkan widget hanya di staticpages
<b:if cond='data:blog.pageType == "static_page"'>
......................................................
</b:if>
Menampilkan widget di semua halaman kecuali di staticpages
<b:if cond='data:blog.pageType != "static_page"'>
......................................................
</b:if>
Menampilkan widget di postingan tertentu
<b:if cond='data:blog.pageType != "alamat-postingan"'>
......................................................
</b:if>
Untuk cara penempatanya simak penjelasan dibawah ini.
contoh misalkan ingin menampilkan widget iklan hanya di halaman postingan saja gunakan script
<b:if cond='data:blog.pageType == "item"'>
Contoh script di bawah ini tampil di homepage dan halaman postingan
<b:widget id='HTML2' locked='false' title='' type='HTML' version='1'>
<b:widget-settings>
<b:widget-setting name='content'><ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-xxxxxx;
data-ad-slot="xxxxx"
data-ad-format="auto"
data-full-width-responsive="true"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></b:widget-setting>
</b:widget-settings>
<b:includable id='main'>
<b:if cond='data:blog.isMobileRequest == "false"'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
</b:if>
</b:if>
</b:includable>
</b:widget>
</b:section>
</div>
Setelah saya tambahkan kode yang saya warnai maka widget tersebut hanya muncul di halaman postingan saja
Selesai! silahkan di coba, semoga bermanfaat
Leave a Reply