Cara Membuat Widget Random Post Berdasarkan Label di Blogger

Sebuah widget sangatlah di butuhkan dalam sebuah blog, karena widget akan membuat blog kita lebih mudah di rayapi oleh pengunjung. Widget random post umumnya menampilkan postingan secara acak, tetapi kita bisa mengaturnya agar hanya tampil pada label atau kategori tertentu. Untuk itu pada artikel kali ini saya akan memberikan cara membuat widget random post berdasarkan label di blogger.

Widget ini tidak membuat website kalian semakin berat, karena saya tidak menggunakan thumbnail pada widget random post ini.

Tapi mungkin ini adalah sebuah kekurangan juga apabila pengunjung kalian tertarik pada thumbnail yang kalian gunakan.

Ada juga kekurangan yang harus kalian garis bawahi, script ini tidak work pada domain https.

Jika kalian ingin menggunakan widget ini, kalian harus membuang ssl kalian dan kalian hanya bisa menggunakan http saja pada domain.

Jadi kalian harus berfikir dua kali untuk memasang widget ini.

Baca juga: Cara Membuat Widget Recent Post di Blog dengan Mudah

Sedikit cerita, saya memberikan tutorial ini pada blog saya yang lama, yaitu tutorial umum.

Cuma karena banyak yang copy paste, jadi mungkin kalian akan melihat artikel saya pada blog lain.

Source script ini pun saya sudah lupa dapat darimana.

Bagi kalian yang belum tahu cara membuat widget random post berdasarkan kategori di blogger, ikuti langkah-langkah dari saya berikut ini.

Cara Membuat Widget Random Post Berdasarkan Label atau Kategori di Blogger

  1. Langkah pertama masuk ke dalam akun Blogger yang kalian miliki.
  2. Masuk ke menu Tata Letak.
  3. Di dalam menu Tata Letak, klik Tambahkan Gadget pada sidebar template blogger kalian.
  4. Kemudian akan muncul pilihan format widget, kalian pilih HTML/JavaScript dengan klik tanda tambah.
  5. Masukan judul widget pada kolom Judul, kemudian masukan script kode di bawah ini pada kolom Konten.
    <script type="text/javascript">
    var acakarray = new Array();var l=0;var flag;
    var numofpost=5;function randomposts(json){
    var total = parseInt(json.feed.openSearch$totalResults.$t,10);
    for(i=0;i < numofpost;){flag=0;acakarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in acakarray){if(l==acakarray[j]){ flag=1;}}
    if(flag==0&&l!=0){acakarray[i++]=l;}}document.write('<ul>');
    for(n in acakarray){ var p=acakarray[n];var entry=json.feed.entry[p-1];
    for(k=0; k < entry.link.length; k++){if(entry.link[k].rel=='alternate'){var item = "<li>" + "<a href=" + entry.link[k].href + ">" + entry.title.$t + "</a> </li>";
    document.write(item);}}
    }document.write('</ul>');}
    </script>
    
    <script src="/feeds/posts/default/-/Label?alt=json-in-script&start-index=1&max-results=1000&callback=randomposts" type="text/javascript"></script>
  6. Untuk mengatur jumlah tampilan judul artikel pada widget, kalian ganti angka 5 dengan jumlah artikel yang ingin kalian tampilkan pada widget.
  7. Kemudian untuk menyesuaikan widget berdasarkan label yang kalian inginkan, kalian bisa ganti teks Label dengan kategori atau label yang kalian inginkan.
  8. Jika sudah selesai mengatur widget random post ini, klik Simpan.

Kalian harus menyesuaikan besar dan kecilnya huruf pada label atau katergori yang ada dengan script widget random post.

Misalnya kategori kalian “Google” kalian tidak bisa memasukan “google” pada script di atas.

Jika kalian tidak tahu apa kategori atau label kalian, masuk ke dashboard Blogger ยป klik menu Postingan.

Berikut ini adalah tampilan dari kategori atau label yang kalian miliki.Membuat Widget Random Post by Label Loading Cepat 100%

Baca juga: Cara Membuat Widget Random Post

Penutup

Demikian artikel dari saya mengenai cara membuat widget random post berdasarkan kategori di blogger.

Jangan lupa share artikel ini agar bermanfaat untuk orang lain.