cara mengatasi gambar thumbnail blogger tidak muncul


Halo semuanya!
Di artikel kali ini, saya akan membagikan solusi efektif untuk mengatasi 
gambar thumbnail Blogger yang tidak muncul. Masalah ini biasanya terjadi karena pemblokiran URL gambar oleh provider tertentu, seperti yang pernah saya alami sendiri saat menggunakan provider Three (3).


Penyebab Gambar Thumbnail Blogger Tidak Muncul

Sumber gambar di Blogger lama biasanya menggunakan domain 1.bp.blogspot.com. Namun, beberapa provider internet memblokir akses ke domain ini, sehingga gambar di blog Anda tampil blank atau bahkan tidak muncul sama sekali.

Sebaliknya, blog-blog baru yang menggunakan hosting gambar terbaru seperti blogger.googleusercontent.com tidak akan terdampak masalah ini. Jadi, hanya blog lama yang masih memakai 1.bp.blogspot.com yang perlu diperbaiki.

Karena blog saya dibuat sejak tahun 2020, sebagian gambar di dalamnya masih menggunakan sumber lama tersebut. Jika postingan Anda sedikit, Anda bisa mengganti URL gambar satu per satu secara manual. Tapi, jika jumlah postingan Anda banyak, ada solusi otomatis yang jauh lebih cepat!


Solusi Otomatis: Mengganti URL Gambar Secara Cepat dengan JavaScript

Ikuti langkah berikut untuk memperbaiki semua gambar sekaligus:


1. Salin dan Tempelkan Script Berikut

Letakkan kode ini di atas tag </body> atau <!--</body>--> pada template Anda, lalu klik Simpan:

<script>
/*<![CDATA[*/
setInterval(function() {
    var imgBp = document.getElementsByTagName('img');
    for (var i = 0; i < imgBp.length; i++) {
        imgBp[i].src = imgBp[i].src.replace('1.bp.blogspot.com', '2.bp.blogspot.com');
    }
}, 1000);
/*]]>*/
</script>


2. Penjelasan Script

·         setInterval: Menjalankan perintah setiap 1 detik agar tetap efektif, bahkan saat blog Anda menggunakan lazyload.

·         getElementsByTagName('img'): Mengambil semua elemen gambar.

·         replace: Mengganti domain 1.bp.blogspot.com menjadi 2.bp.blogspot.com secara otomatis.

Tips: Jangan hapus setInterval agar tetap kompatibel dengan semua metode loading gambar!


Cara Mengatasi Thumbnail Related Post Tidak Muncul (Template Jagodesain)

Jika Anda menggunakan template dari Jagodesain, ada langkah tambahan agar thumbnail di widget "Related Posts" juga tampil normal.

1. Cari kode seperti ini:

r=("media$thumbnail" in x[q] && d.thumbnailSize!==false)?x[q].media$thumbnail.url.replace(...):d.noImage;

2. Modifikasi menjadi seperti ini:

r=("media$thumbnail" in x[q] && d.thumbnailSize!==false)?x[q].media$thumbnail.url.replace(...).replace('1.bp.blogspot.com', '2.bp.blogspot.com'):d.noImage;

Dengan perubahan ini, URL thumbnail yang lama otomatis diperbaiki.


Kesimpulan

Itulah solusi untuk mengatasi gambar thumbnail Blogger yang tidak muncul.
Dengan script sederhana ini, Anda tidak perlu repot mengganti URL satu per satu. Selain itu, untuk pengguna template tertentu seperti Jagodesain, sedikit modifikasi script akan membuat related posts tampil sempurna.

Semoga panduan ini membantu mengoptimalkan tampilan blog Anda!
Terima kasih sudah berkunjung. Sampai jumpa di artikel berikutnya!


FAQ (Pertanyaan yang Sering Diajukan)

Q: Apakah script ini memperlambat loading blog?
A: Tidak, script ini sangat ringan dan hanya memproses gambar yang sudah ada di halaman.

Q: Apakah solusi ini permanen?
A: Ini adalah solusi otomatis saat halaman dimuat. Untuk solusi permanen, Anda tetap perlu mengganti sumber gambar di setiap postingan jika memungkinkan.

Q: Apakah aman digunakan untuk semua template?
A: Ya, script ini aman digunakan di hampir semua template Blogger modern, terutama yang menggunakan lazyload.

 

By : Isbat Usman