Solusi Mengatasi Numbered Page Navigation Tidak Muncul Di Halaman Label

Banyak yang tidak menyadari bahwa Numbered Page Navigation yang dipakai di blog tidak muncul di halaman label saat seorang pengunjung meng-klik link label ibarat label pada breadcrumb, label postingan di postmeta, atau pada widget label di sidebar atau footer.

Sebenarnya bukan tidak muncul, Numbered Page Navigation tetap muncul di halaman label lamun tidak pribadi muncul di halaman label pertama sesudah klik link labelnya, namun yang tampil ialah blog pager default Blogger. Setelah klik older page barulah Numbered Page Navigation muncul. Apakah blog Anda memakai numbered page navigation? Cobalah klik salah satu label untuk melihat apakah numbered page navigation-nya tidak bermasalah di halaman label.

Sebenarnya untuk mengatasi hal tersebut ialah mudah, kita tinggal menambahkan instruksi & atau & (jika ingin valid HMTL5) pada semua link label ibarat berikut:

Sebelumnya:
 http://www.kompiajaib.com/search/label/Blogger?max-results=6

Sesudahnya:
 http://www.kompiajaib.com/search/label/Blogger?&max-results=6

Atau:
 http://www.kompiajaib.com/search/label/Blogger?&max-results=6

Nah kali ini aku akan share alternatif lain solusi untuk mengatasinya yaitu dengan mengoreksi pada instruksi javascript-nya. Dengan sedikit merubah instruksi pada javascriptnya, maka duduk masalah numbered page navigation yang tidak muncul di halaman label sudah dapat diatasi tanpa merubah semua link label-nya, sekaligus membiasakan diri untuk melihat instruksi javascript biar lebih mengenalnya untuk mempelajarinya.

Silahkan buka link js numbered page navigation-nya, aku sendiri menyarankan untuk menyimpan javascript-nya secara inline di edit HTML bukan link js yang dihosting biar tidak menjadikan blocking render di pagespeed insights.

Kemudian silahkan cari bab instruksi yang ibarat di bawah ini

     if (thisUrl.indexOf("/search/label/") != -1) {
        if (thisUrl.indexOf("?&max-results") != -1) {
            lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?&max-results"))
        } else {
            lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?&max"))
        }
    }

Silahkan hapus instruksi & pada instruksi ?&max-results (ada 2 buah).

Namun ada juga yang memakai instruksi ibarat di bawah ini.

     if (thisUrl.indexOf("/search/label/") != -1) {
        if (thisUrl.indexOf("?updated-max") != -1) {
            lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?updated-max"))
        } else {
            lblname1 = thisUrl.substring(thisUrl.indexOf("/search/label/") + 14, thisUrl.indexOf("?&max"))
        }
    }

Silahkan ganti instruksi ?updated-max dengan instruksi ?max-results (ada 2 buah).

Silahkan save template lalu silahkan coba klik salah satu label yang ada untuk menuju halaman label, apakah kini sudah muncul numbered page navigation-nya?

Praktis bukan? Selamat mencoba....
Sumber https://www.kompiajaib.com/

0 Response to "Solusi Mengatasi Numbered Page Navigation Tidak Muncul Di Halaman Label"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel