Cara membuat recent post di Blogger

Contoh recent post di blog ini

Kamu pemilik blog di blogger? Kamu juga pemula seperti saya? Dan kamu juga sudah nekad ngacak-ngacak tema buat bikin tema blog sendiri (kayak saya juga)?

Saat menyusun tema blog, pasti kamu ingin menampilkan rekomendasi post di tiap artikel supaya views blog jadi tambah banyak. Namun bagaimana caranya? Simak di bawah ini ya!

Langkah-langkah

Kode di bawah BUKAN buatan saya sendiri! Saya hanya menerangkan kembali menggunakan cara saya dan sedikit modifikasi.

  1. Setelah login ke Blogger dengan akun Google, pilih Tema, lalu klik panah di samping tombol sesuaikan/customize, lalu klik Edit HTML.
    Klik tema
    Klik edit HTML
  2. Masukkan kode di bawah ini di bagian <head>.
    <script>
    //<![CDATA[
    function myargrid(a){for(var t=a.feed.entry||[],e=['<div class="recent-gallery">'],i=0;i<t.length;++i){for(var l=t[i],r=l.title.$t,n=l.media$thumbnail?l.media$thumbnail.url:"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0w4EJ9qlge-ft9WdKuNMnlNHUOGFA4rTDxvg7woeT0tPLeoT-hIXMcVf2-LK3i-YpGJ5e-1Rm_2D_89KQxIkihNzuu6BAdeS02n5MhAltus1roObsOvkrxw5TtVC4i-VMvf3_fzsId0Yx/s1600/default.png",s=n.replace("/s72-c/","/w"+myar_thumbs_wid+"-h"+myar_thumbs_hei+"-c/"),h=l.link||[],c=0;c<h.length&&"alternate"h[c].rel;++c);var d=h[c].href,m='<img src="'+s+'" width="'+myar_thumbs_wid+'" height="'+myar_thumbs_hei+'"/>',p=myar_title?'<span class="ptitle"><b>'+r+"</b></span>":"",g='<a href="'+d+'" title="'+r+'">'+m+p+"</a>";e.push('<div class="gallerytem">',g,"</div>")}e.push("</div>"),document.write(e.join(""))};var myar_thumbs_wid = 300; var myar_thumbs_hei = 190; var myar_title = true;
    //]]>
    </script>

    Bagian https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0w4EJ9qlge-ft9WdKuNMnlNHUOGFA4rTDxvg7woeT0tPLeoT-hIXMcVf2-LK3i-YpGJ5e-1Rm_2D_89KQxIkihNzuu6BAdeS02n5MhAltus1roObsOvkrxw5TtVC4i-VMvf3_fzsId0Yx/s1600/default.png adalah link gambar yang akan ditunjukkan di recent posts jika ada post yang tidak memiliki gambar sama sekali (placeholder no image). Boleh diganti kalau mau.

  3. Kemudian kembali ke menu utama, lalu ke bagian tata letak/layout. Klik ikon pensil yang ada di pojok gadget.
    ke Layout lalu klik edit
    Tampilan kode JavaScript
  4. Masukkan kode di bawah ini ke dalam kolom konten/content untuk membuat Recent post:
    <script src="/feeds/posts/summary?max-results=3&alt=json-in-script&callback=myargrid"></script>
  5. Jika ingin membuat recent post berdasarkan label post, kode yang cocok untuk dimasukkan adalah kode di bawah ini. Ganti tulisan Masukkan-Label-Di-Sini sesuai label yang diinginkan.
    <script src="/feeds/posts/default/-/Masukkan-Label-Di-Sini?max-results=3&alt=json-in-script&callback=myargrid"></script>
  6. Jangan lupa tambahkan kode CSS di bagian <style> di dalam bagian Tema.
    .gallerytem{
    position: relative;
    display: block;
    margin-bottom: 10px;
    padding: 15px;
    background: #fafafa;
    border-radius: 20px;
    text-align: center;
    transition: 0.3s ease-in-out;
    }
    .gallerytem:hover{
    background: aqua;
    }
    .gallerytem a{
    margin-bottom: 20px;
    }
    .gallerytem img{
    max-width: 100%;
    width: auto;
    height: auto;
    margin: auto;
    }
    .gallerytem .ptitle{
    display: inline-block;
    font-size: 13px;
    }
    .recent-gallery{
    //Tulis kode CSS yang diinginkan
    }

    Kode CSS di atas hanya sebagai contoh. Tentunya semua situs memiliki desain yang berbeda-beda, jadi, harap dicek ulang apakah kodenya sudah cocok dengan desain situs atau belum.

  7. Tapi, bagaimana jika sudah memasukkan label ke dalam link di atas, kemudian kamu membuka halaman yang memiliki label yang berbeda?

    Misalnya, kamu sudah memasukkan label "Gadget" ke link di atas, lalu kamu membuka post dengan label "komputer". Tentunya recent post yang ditampilkan adalah dari label "Gadget", dan mungkin membuatmu merasa blogmu menjadi aneh, karena merekomendasikan list dari label yang berbeda. Supaya bisa secara otomatis mengikuti label dari setiap halaman post, ikuti langkah di bawah ini.

  8. Masuk ke Theme (Tema), lalu klik panah di samping tombol sesuaikan/customize, lalu klik Edit HTML. Kemudian cari kode di bawah ini
    <a expr:href='data:label.url' rel='tag'>
  9. Tambahkan id di dalam tag <a>. Bebas boleh apa saja. contohnya di bawah, menggunakan id="postLabelTag".
    <a expr:href='data:label.url' rel='tag' id='postLabelTag'>
  10. Keluar dari tema, pindah ke menu layout/tata letak. Klik ikon pensil yang ada di pojok gadget. Tambahkan kode ini di dalam kolom konten/content.
    <script type="text/javascript">
    var label = document.getElementById("postLabelTag").innerHTML;
    document.write("<scr"+"ipt type='text/javascript' src='/feeds/posts/default/-/"+label+"?max-results=3&alt=json-in-script&callback=myargrid'></sc"+"ript>");
    </script>

    Nantinya di setiap post, Recent post by label-nya akan mengikuti label dari post

Melalui CSS, kamu bisa berkreasi lebih lagi untuk menciptakan recent post yang cantik. Semakin cantik tampilannya, orang akan semakin tertarik untuk mengklik rekomendasi post. Dan tentunya jangan lupa mengatur tampilan untuk mobile!

Komentar