Slik viser du bare foreldrekategori i WordPress Post Loop

Slik viser du bare foreldrekategori i WordPress Post Loop / temaer

Når du bruker the_category () malfunksjon i WordPress-temaet, viser det både foreldrekategorien og eventuelle underkategorier under den. Hvis du oppretter et nettsted som bruker mange barnekategorier for å kategorisere innholdet, kan dette bli et problem fordi the_category kode vil skape mye rot. For eksempel vil det vise som "Filed in Blogs, Genesis Framework, 2 Column Theme etc". dessverre the_category () har ingen valgfrie parametere som barn = 0 eller dybde = -1. Når vi opprettet vårt WordPress Gallery, var dette et av problemene vi måtte håndtere. I denne artikkelen vil vi vise deg hvordan du bare viser foreldrekategori i WordPress-innleggsløkken.

Bare åpne din single.php-fil eller hvor som helst annet du vil bruke denne koden, og erstatt deretter følgende kode eller noe som ligner på det:

 

med denne koden:

category_parent == 0) $ parentcategory. = 'cat_ID). $ $- $ name- ','; echo substr ($ foreldrekategori, 0, -2);?>

Nå lar du deg bare vise foreldrekategorien i WordPress-innleggsløkken. Se for eksempel bildet i eksemplet:

Vårt problem med galleriet var ikke så mye rot, men det var å sørge for at vår Site Submission Form drevet av Gravity Forms kan fange opp alle dataene og lagre det som et innlegg, slik at det kan gjøre jobben til redaktøren vår lettere. Dessverre støtter Gravity Forms ikke egendefinert taksonomi fordi det ville ha frelst oss problemer, men på grunn av mangelen på funksjonen måtte vi bruke koden ovenfor. Hvert av våre galleriartikler har to kategorier assosiert med det (Parent Category: Genre of Site, og Child Category: Theme Framework den bruker). I vår neste artikkel vil vi dele hvordan du bare kan vise barnekategori i WordPress Post Loop. Hold deg oppdatert, og sørg for at du sender inn WordPress-siden til vår WordPress Gallery.

referanser:

the_category
Ericulous