Skip to main content

Kumpulan Tag Conditional Terbaru Blogger Buat Sendiri Saja

Kumpulan Tag Conditional Terbaru Blogger Buat Sendiri Saja
www.azid45.web.id - Kumpulan Tag Conditional Terbaru Blogger Buat Sendiri Saja. Tag conditonal blog sekarang sudah ganti dengan struktur tag yang lebih mudah dan simple dari tag conditional sebelumnya. Tag conditional baru ini sebenarnya sudah lama muncul, kisaran tahun 2017 kurang lebih 2.5 tahun yang lalu.

Mengapa saya baru membuat postingan tag conditional ini?, sebenarnya mengenai tag conditional saya sudah pernah share di blog ini "Cara Menampilkan Widget di Halaman Tertentu" akan tetapi pastinya tag conditional tersebut masih versi yang lama. Alasan utama saya membuat postingan ini adalah agar tidak cari tag conditional lagi saat saya membutuhkannya.

Oleh karena itu pada postingan ini, jika Anda membaca tag conditional ini tanpa penjelasan secara detail Anda bisa melihat postingan saya sebelumnya atau bisa ke membaca tag conditional di blog lain seperti Arlina Design "Tag Kondisional Blogger Terbaru".

Tag Conditional Versi Lama

Home page

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

Index

<b:if cond='data:blog.pageType == "index"'> … </b:if>

Halaman item (postingan dan statis)

<b:if cond='data:blog.pageType in ["item", "static_page"]'> … </b:if>

Halaman postingan

<b:if cond='data:blog.pageType == "item"'> … </b:if>

Halaman statis

<b:if cond='data:blog.pageType == "static_page"'> … </b:if>

Halaman search label

<b:if cond='data:blog.searchLabel'> … </b:if>

Halaman search label tertentu

<b:if cond='data:blog.searchLabel == &quot;Suatu-Label&quot;'></b:if>

Halaman Arsip

<b:if cond='data:blog.pageType == "archive"'> … </b:if>

Halaman Pencarian

<b:if cond='data:blog.searchQuery'> … </b:if>

Hanya tampil di Mobile

<b:if cond='data:blog.isMobileRequest == &quot;true&quot;'> .... </b:if>

Hanya tampil di Dekstop

<b:if cond='data:blog.isMobileRequest == &quot;false&quot;'> .... </b:if>

Halaman Error

<b:if cond='data:blog.pageType == "error_page"'> ... </b:if>

Halaman yang tidak ditampilkan !=

<b:if cond='data:blog.pageType != "item"'> … </b:if> (tidak tampil di postingan)

Menggabungkan halaman (and / or)

-------

Tag Conditional Baru

Home Page

<b:if cond='data:view.isHomepage'> … </b:if>

Index

<b:if cond='data:view.isMultipleItems'> … </b:if>

Halaman item (postingan dan statis)

<b:if cond='data:view.isSingleItem'> … </b:if>

Halaman postingan

<b:if cond='data:view.isPost'> … </b:if>

Halaman statis

<b:if cond='data:view.isPage'> … </b:if>

Halaman label

<b:if cond='data:view.isLabelSearch'> … </b:if>

Halaman label tertentu

<b:if cond='data:view.search.label == &quot;Suatu-Label&quot;'> ... </b:if>

Halaman arsip

<b:if cond='data:view.isArchive'> … </b:if>

Halaman pencarian

<!-- Termasuk halaman pencarian label -->
<b:if cond='data:view.isSearch'> … </b:if>

<!-- Hanya halaman pencarian -->
<b:if cond='data:view.isSearch and !data:view.isLabelSearch'> … </b:if>

Halaman Mobile

<b:if cond='data:view.isMobile'> ... </b:if>

Halaman Dekstop

<b:if cond='!data:view.isMobile'> ... </b:if>

atau

<b:if cond='not data:view.isMobile'> ... </b:if>

Halaman Error

<b:if cond='data:view.isError'> … </b:if>

Halaman yang tidak ditampilkan not / ! di depan

<b:if cond='data:view.isPost'> … </b:if> (tidak tampil di post)

Halaman Url

<b:if cond='data:view.url in {&quot;Url halaman A&quot;,&quot;Url halaman B&quot;,&quot;Url halaman seterusnya&quot;}'> ... </b:if>

Tag Conditional Valid AMP

<b:attr cond='data:view.url == data:view.url params { amp: "1" }' name='amp' value='amp'/>

<b:attr cond='data:blog.isMobileRequest == &quot;true&quot;' name='amp' value='amp'/>

<b:if cond='data:view.url == data:view.url params { amp: "1" }'>

• data:blog.homepageUrl
• data:blog.url
• data:post.url
• data:label.url
• data:olderPageUrl
• data:olderPageUrl

Di dalam template (contoh)
<a expr:href='data:blog.url'/>

Hasil jika halaman diakses:
Menggunakan desktop atau mobile (m=1)
<a href='https://www.masihterjaga.id/'></a>
Dengan parameter m=0
<a href='https://www.masihterjaga.id/?m=0'></a>
Dengan parameter amp=1
<a href='https://www.masihterjaga.id/?amp=1'></a>

Untuk membuat hasilnya menjadi sama pada semua perangkat dan parameter, data xml blogger yang harus diambil adalah url kanonis.

💡 SOLUSI TERBAIKMU!!! 💡
Yang saya tulis ketika memakai template
blogger AMP dengan parameter ?amp=1, seperti ini:

epxr:href='data:blog.canonicalHomepageUrl'
epxr:href='data:blog.canonicalUrl'
epxr:href='data:post.url.canonical'
epxr:href='data:label.url.canonical'
epxr:href='data:olderPageUrl.canonical'
epxr:href='data:olderPageUrl.canonical'

expr:href='data.link.href.canonical'
PERHATIAN:Jika anda ingin bertanya atau bantuan bisa kontak kami
contact atau 089677337414 - Terima kasih.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui
Buka Komentar
Tutup Komentar
Close Disqus