Vis underkategorier på kategori sider i WordPress

Vis underkategorier på kategori sider i WordPress / Guider

Når du bruker WordPress som et CMS, eller som en blogg, vil du kanskje vise underkategorier på kategorisider. Det er virkelig ingen enkel måte å gjøre dette på, og noen måter som er der ute på nettet, har forskjellige feil. I denne artikkelen vil vi vise deg hvordan du kan vise underkategorier på kategorisider ved hjelp av denne hacken.

Nå er hacket delt på Yoasts blogg utdatert og har feil. Feilen er at selv om den viser underkategorier på kategorisiden, men når du går inn i underkategorien, vises det ingen kategori. Med hacken vi deler, vil det vise underkategorier på foreldrenes kategorisider, og når du klikker på underkategorier, vil du fortsatt se andre søskenskategorier i overordnet kategori.

Ok hvis den ovennevnte terminologien ikke var fornuftig for deg, la oss forklare på en annen måte. La oss si at du har et toppnivå (foreldre) -kategori som heter Sport. Du har tre underkategorier under sport som heter NFL, NBA og MLB. Nå når noen kommer til hjemmesiden din, vil du bare se Sportskategori og andre øverste nivå foreldrekategorier. Når noen klikker på Sport, vil kategoriene nå bare vise underkategorier under Sport, så det blir NFL, NBA og MLB. Nå med Yoast's hack hvis du klikker på NFL, blir alt borte. Med vårt hack når du klikker på NFL, vil det fortsatt vise NFL, NBA og MLB.

Så i utgangspunktet gir denne hacken deg mulighet til å oppgi underkategorier hvis du ser kategori, og brødre / søskenskategorier hvis i underkategori.

  kategori_parent) $ this_category = wp_list_categories ('orderby = id & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of ='. $ this_category-> category_parent. "& echo = 0"); ellers $ this_category = wp_list_categories ('orderby = id & depth = 1 & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of ='. $ this_category-> cat_ID. "& echo = 0"); hvis ($ this_category) ?> 

Lim inn over koden uansett hvor du liker kategoriene som skal vises og endre den, men du vil. Koden som er oppført ovenfor, når du besøker underkategorien fra hovedkategorien, skjuler hovedkategorien og viser bare underkategorier.

Hvis du vil vise hovedkategorien også på underkategori sider, fjern bare parameteren dybde =”1" fra koden ovenfor.

Dette er en veldig nyttig og praktisk kategori hack når det gjelder å designe maler for WordPress spesielt når du bruker WordPress som et CMS.

For ytterligere detaljer om parametere, referer til WordPress Codex.