Začnemo približno tako, da pogledamo nekaj godrnjavega dela, ki sem ga opravil v zakulisju, da bi razčlenil nekaj stvari, ki jih je bilo treba narediti. Tako kot dodajanje preostalih klicev wp_list_pages () za izpis preostalega seznama delčkov za vsako kategorijo. In tudi dodajanje v CSS za spreminjanje barve vrstice, ki ločuje kategorije in sezname delčkov. Spremenili smo tudi lebdenje kategorij, da bi osvetlili barve namesto neumne bele obrobe, ki smo jo začasno imeli tam. Dobesedno smo lighten()
funkcijo v Sassu uporabili za nas.
Cilj tega zaslona je oblikovati pogled za en delček. Če bi to področje spletnega mesta ustvaril pred kratkim, bi bili delčki morda vrsta objave po meri (na primer posnetki zaslona posamezne galerije), toda ko sem to začel, teh ni bilo. Kot taki so le "Strani" in vsi uporabljajo predlogo strani po meri. V resnici ni nič hudega, še posebej zdaj, ko veliko strani ne predstavlja težave.
Strani posameznih delčkov bodo podobne objavam v spletnih dnevnikih. Standardna struktura mreže 2/3 1/3 in običajna stranska vrstica. Obstaja pa nekaj razlik. Obstaja jasna hierarhija delčkov, npr
Domov »Delčki kode» Kategorija delčka »Ime delčka
To je kot nalašč za pod navigacijo »črna vrstica«, ki se razvija na tej strani. Naš vtičnik Yoast SEO ponuja funkcionalnost drobtine, zato je to enostavno - samo stvar klica funkcije.
Druga razlika je v tem, da the_modified_time()
namesto datuma objave objavimo. Tako ljudje vedo, kdaj je bil zadnji del posodobljen, kar je bolj pomembno kot takrat, ko je bil objavljen. Zagotavlja mi tudi nekaj motivacije za redno ponovno pregledovanje delčkov.
Samo za zabavo nadaljujemo s posodabljanjem starega delčka.
Na koncu zaključimo s pisanjem malo JavaScript, ki bo omogočil delovanje naših pogledov podkategorij. Ti pogledi v bistvu izgledajo tako kot naša domača stran Snippets, le če ste na / snippets / javascript /, bodo delčki JavaScript privzeto prikazani in označena kategorija JavaScript. Verjeli ali ne, le nekaj vrstic prikritega URL-ja, ki zavira kodo JavaScript, ki bi verjetno morala biti delček samega sebe.