Så här visar du bara föräldrakategori i din WordPress Post Loop

Så här visar du bara föräldrakategori i din WordPress Post Loop / teman

När du använder the_category () mallfunktionen i ditt WordPress-tema, visas både förälderkategori och eventuella underkategorier under det. Om du skapar en webbplats som använder många barnkategorier för att kategorisera innehållet, kan det här bli ett problem eftersom the_category kod kommer att skapa en massa skräp. Till exempel kommer det att visas som "Filed in Blogs, Genesis Framework, 2 Column Theme etc". Tyvärr the_category () har inga valfria parametrar som barn = 0 eller djup = -1. När vi skapade vårt WordPress Gallery var det ett av de problem vi hade att göra med. I den här artikeln kommer vi att visa dig hur du visar enbart förälderkategori i din WordPress-postslinga.

Öppna bara din single.php-fil eller någon annanstans som du vill använda den här koden och ersätt sedan följande kod eller något liknande det:

 

med den här koden:

category_parent == 0) $ parentcategory. = 'cat_ID). '$'. $ $-> namn. ','; echo substr ($ föräldrakategori, 0, -2);?>

Nu får du bara visa förälderkategorin i din WordPress-postslinga. Se till exempel bilden i exemplet:

Vårt problem med galleriet var inte så mycket röran, utan det var att se till att vår Site Submission Form som drivs av Gravity Forms kan fånga all data och lagra den som ett postutkast, så det kan göra vårt redigeringsarbete mycket enklare. Tyvärr stödjer Gravity Forms inte anpassad taxonomi eftersom det skulle ha räddat oss besväret, men på grund av bristen på den funktionen måste vi använda koden ovan. Var och en av våra galleriartiklar har två kategorier som är associerade med den (Föräldrakategori: Genre av webbplats och Barnkategori: Tema Ramverk som den använder). I vår nästa artikel kommer vi att dela hur du kan visa endast barnkategori i din WordPress Post Loop. Håll dig uppdaterad, och se till att du skickar in din WordPress-webbplats till vårt WordPress Gallery.

referenser:

the_category
Ericulous