Related Posts — diganti dengan algoritma yang benar-benar relevan.
Masalah (postingan tidak nyambung) berakar pada algoritma aslinya: skrip lama mengambil start-index acak dari satu label, jadi hasilnya postingan acak — bukan yang berkaitan. Sekarang logikanya:
- Mengambil postingan dari label yang benar-benar dimiliki postingan saat ini (sampai 3 label, diacak).
- Mengecualikan postingan yang sedang dibuka (cocokkan URL kanonik), lalu dedupe antar-label.
- Thumbnail dicari bertingkat: media thumbnail → gambar pertama di ringkasan → baru placeholder. Inilah yang memperbaiki "No image" untuk postingan yang punya gambar di badan tulisan.
- Kalau postingan tak punya label sama sekali, otomatis fallback ke postingan terbaru (tidak kosong/blank).
Keempat gaya widget (1–4) tetap sama persis, jadi tampilannya tidak berubah — hanya isinya yang sekarang akurat.