
Halo, Sobat Blogger! Pernah nggak sih kamu pengen menyembunyikan beberapa postingan di homepage blog kamu tanpa harus hapus atau bikin blog baru? Misalnya, kamu punya blog utama dan ingin jualan di situ tanpa bikin blog khusus toko online. Nah, ada cara gampang buat nyembunyiin postingan yang punya label tertentu di homepage Blogger.
Aku sendiri udah pakai trik ini buat nyembunyiin postingan dengan label "Product" di blogku. Kalau mau lihat postingan yang tersembunyi, bisa langsung klik link ke halaman label, misalnya seperti ini: https://www.minekel.com/search/label/Product
atau cari lewat search box di blog.
Kenapa Perlu Menyembunyikan Postingan?
Mungkin kamu bertanya-tanya, kenapa sih kita harus nyembunyiin postingan tertentu? Nah, beberapa alasan yang mungkin bikin kamu butuh trik ini adalah:
- Mau jualan di blog utama – Jadi, postingan jualan nggak campur aduk sama artikel lainnya.
- Membuat kategori postingan lebih rapi – Misalnya, kamu ingin menyimpan artikel tertentu hanya untuk pembaca tertentu.
- Menyembunyikan konten sementara – Mungkin kamu lagi uji coba atau belum siap publish ke semua pengunjung.
Kalau kamu punya salah satu alasan di atas, yuk langsung aja kita masuk ke tutorialnya!
Cara Menyembunyikan Postingan dengan Label Tertentu
1. Masuk ke Blogger dan Edit HTML
Langkah pertama, kamu harus masuk ke Blogger dan mengedit kode HTML template. Caranya:
-
Buka Blogger
-
Masuk ke menu Tema
-
Klik Edit HTML
-
Tekan Ctrl + F buat cari kode berikut:
<b:loop values='data:posts' var='post'>
Jika ketemu, ganti dengan kode berikut:
<b:loop values='data:view.isHomepage ? data:posts where (p => p.labels none (l => l.name == "Product")) : data:posts' var='post'>
Kalau nggak nemu, coba cari kode ini:
<b:loop index='i' values='data:posts' var='post'>
Dan ganti dengan:
<b:loop index='i' values='data:view.isHomepage ? data:posts where (p => p.labels none (l => l.name == "Product")) : data:posts' var='post'>
- Bagian yang bertuliskan
Product
bisa kamu ganti dengan nama label yang ingin disembunyikan. - Cara ini hanya bisa menyembunyikan satu label saja. Kalau mau nyembunyiin lebih dari satu label, sayangnya belum bisa.
2. Menggunakan Tag Conditional buat Widget
Setelah kamu berhasil menyembunyikan postingan di homepage, mungkin kamu juga mau menyembunyikan atau menampilkan widget tertentu di label tertentu. Nah, di sini kita pakai tag conditional.
Tag Conditional untuk Menampilkan Widget di Label Tertentu
Kalau kamu ingin widget hanya muncul di label tertentu, pakai kode ini:
<b:if cond='data:post.labels any (label => label.name in [ "Product" ])'> <!-- Tambahkan kode CSS, HTML, atau JavaScript di sini --> </b:if>
Misalnya, kamu ingin banner promosi hanya muncul di halaman label "Product", kode ini bisa dipakai.
Tag Conditional untuk Menyembunyikan Widget di Label Tertentu
Sebaliknya, kalau kamu ingin menyembunyikan widget di label tertentu, pakai kode ini:
<b:if cond='data:post.labels none (label => label.name in [ "Product" ])'> <!-- Tambahkan kode CSS, HTML, atau JavaScript di sini --> </b:if>
Misalnya, kamu ingin sidebar atau menu tertentu tidak muncul di halaman "Product", kode ini bisa digunakan.
- Lagi-lagi, bagian
Product
bisa kamu ganti sesuai label yang ingin kamu atur.
Kekurangan Trik Ini
Tapi, nggak ada trik yang sempurna, ya. Ada beberapa kekurangan dari cara ini:
- Jumlah artikel di homepage bisa jadi nggak sesuai – Artikel yang disembunyikan masih tetap dihitung oleh sistem Blogger, jadi jumlah artikel di halaman utama bisa kelihatan kurang pas.
- Tidak bisa menyembunyikan lebih dari satu label sekaligus – Seperti yang udah aku coba, cara ini cuma bisa menyembunyikan satu label saja.
Solusi untuk Mengatasi Kekurangan
Kalau masalahnya jumlah artikel di homepage nggak sesuai, ada trik lain yang bisa kamu coba:
- Buat artikel dengan label tersembunyi di awal – Jadi, postingan yang ingin disembunyikan sudah ada sejak awal.
- Ubah tahun publish ke yang lebih lama – Misalnya, kalau blog kamu mulai di tahun 2020, kamu bisa ubah tahun postingan dengan label tersembunyi ke 2019 supaya tidak mengganggu urutan artikel terbaru.
Dengan begitu, jumlah artikel di homepage tetap sesuai, dan kamu bisa bikin postingan dengan label tersembunyi kapan aja tanpa harus posting di awal.
Kesimpulan
Jadi, cara menyembunyikan postingan dengan label tertentu di homepage Blogger ini cukup praktis buat kamu yang ingin lebih mengatur tampilan blog. Caranya gampang:
- Edit HTML Blogger untuk menyembunyikan postingan dengan label tertentu.
- Gunakan tag conditional kalau ingin mengatur tampilan widget di halaman tertentu.
- Siap menghadapi kekurangan dengan trik tambahan seperti mengatur tahun publikasi postingan.
Semoga trik ini membantu, ya! Kalau ada pertanyaan, silakan komen atau diskusi bareng. Selamat mencoba dan semoga berhasil! 😊