Pravkar smo končali razburljiv del te prenove, kjer smo morali na stran z arhivi videov vrniti kopico bruto pribitkov in jo nadomestiti z novo, pametno, čisto, samodejno ustvarjeno oznako. Toda na teh straneh z arhivi imamo še več dela. Ker se bodo arhivi samodejno generirali v skupine, potrebujemo navigacijo (res paginacijo), da pridemo do starejših skupin predvajanja zaslona.
Ker smo v preteklosti ročno pisali vse oznake, smo lahko to paginacijo naredili za statični del strani. Na splošno me to ne moti, ampak to preprosto ni več mogoče. Ko bomo zdaj objavili novo predvajanje zaslona, bo en zaslon potisnil s konca prve strani na drugo stran. Torej, če izgovorite nekaj takega kot »# 115 - # 95« v statični kodi, bo točno le zelo kratek čas.
Najprej dobimo pravilno oblikovanje z uporabo nekaterih razredov za krmarjenje s črno vrstico, ki smo jih uporabili drugje (na primer na straneh posameznih delčkov).
Nato začnemo delati paginacijo. V WordPressu lahko na URL dodate nekaj takega kot »/ page / 2« in še vedno bo upodabljal isto stran, kot je upodabljal prej, le da vam bo omogočil dostop do globalne spremenljivke $ paged, ki bo nastavljena na »2 ". To številko bi lahko uporabili v poizvedbi, da prilagodimo, katere videoposnetke prikazujemo. Toda namesto da bi to storil tako, ima WordPress še pametnejši način za spopadanje s tem, kar dodaja 'paged' => $paged
poizvedbo. To pomeni nekaj zabavne matematike, ki se zgodi, ko poskušamo premagati izravnavo sami.
URL-je v statični navigaciji prilagodimo tako, da odražajo te nove povezave do slova strani. Težava je zdaj v tem, da številke v povezavah niso več točne. Najprej poskusimo nekaj preprostega, na primer »5, 4, 3, 2, 1«. Toda to se zdi nekako šepavo in dolgočasno, pa tudi zmedeno, saj se te številke ne bodo ujemale z dejanskimi številkami paginacije.
Odkrivamo nekaj čudnega razvrščanja videoposnetkov, ki je nekoliko zaskrbljujoče. Poizvedbo prilagodimo glede na to, kako jih uredi, vendar še vedno obstajajo nekatere težave. Na koncu se odločimo, da jih bomo morali naročiti po datumu, po objavi strani pa bo treba nekaj prilagoditi objavljene datume predvajanja zaslona. Gruntwork, vendar dolgoročno dobro.
Na koncu (zunaj videa, verjamem) na koncu uporabimo paginacijo v grškem slogu (Alpha, Beta, Gamma), ki deluje v svoji samovolji (nekako tako kot naša samovoljna imenovanja treh poimenovanj medijskih poizvedb). Kot pri »Zeta« se sliši pozneje in je temneje siva, zato je metafora za »starejše« popolna.