Ett av de bästa sätten att hjälpa besökare att hitta det de letar efter på din webbplats är att organisera ditt innehåll med taxonomier som kategorier och taggar. Men om din webbplats har många underkategorier kan det ibland vara svårt för besökare att hitta relaterad information.
Det bästa sättet vi har hittat att lösa detta problem är att visa underkategorierna på huvudkategorisidorna. Om du till exempel har en kategori som heter 'Resor' och en underkategori som heter 'Europa', kan du visa 'Europa' på huvudkategorisidan 'Resor'.
Detta gör det möjligt för användare att snabbt navigera till specifika områden på din webbplats. Avancerade användare kan uppnå detta genom att anpassa sina arkivsidor för taxonomier med ett kodavsnitt.
I den här artikeln visar vi hur du enkelt kan visa dina barn-taxonomier på dina föräldra-taxonomis arkivsidor för att öka användarnas engagemang och navigering.

Varför visa en barn-taxonomi på föräldra-taxonomins arkivsida?
Genom att visa alla dina barn-taxonomier på föräldra-taxonomis arkivsida kan du göra den mindre generisk och mer användbar för dina besökare.
Till exempel, om du driver en WordPress-blogg om böcker och har en taxonomi som heter 'Ämnen', kan du sedan lägga till barn-taxonomier som 'Skönlitteratur', 'Facklitteratur' och mer, så att dina läsare enkelt kan sortera igenom dina böcker.
När du har mycket innehåll gör detta inte bara det lättare att hålla ordning utan hjälper dina besökare att hitta relaterat innehåll snabbare.
För mer information om hur du använder taxonomier, se vår guide om hur man skapar anpassade taxonomier i WordPress.
Med det sagt, låt oss visa dig hur du visar barn-taxonomier på arkivsidor för föräldra-taxonomier.
Visa barn-taxonomier på föräldra-taxonomis arkivsida
Den här handledningen kräver en grundläggande förståelse för hur man lägger till kod i WordPress. För mer information, se vår nybörjarguide för att klistra in kodavsnitt från webben i WordPress.
Sedan måste du hitta din WordPress-temas taxonomimalfil. Den kommer vanligtvis att heta något i stil med taxonomy-{taxonomyname}.php.
Om du har skapat en anpassad taxonomi som heter 'böcker', då skulle namnet vara taxonomy-books.php. Om du inte har den här filen, måste du skapa den först.
För att lära dig mer, se vårt fuskblad för WordPress mallhierarki för att hitta mallfilen för taxonomitemat som du behöver redigera.
När du har hittat rätt mallfil för taxonomin kan du helt enkelt lägga till följande kod där du vill visa listan:
<?php
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
if ($term->parent == 0) {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->term_id
);
wp_list_categories($args);
} else {
$args = array(
'taxonomy' => 'subject',
'depth' => 1,
'show_count' => 0,
'title_li' => '',
'child_of' => $term->parent
);
wp_list_categories($args);
}
?>
Du behöver ersätta taxonomin subject med namnet på din taxonomi.
Den här koden identifierar den aktuella föräldra-taxonomin baserat på inläggets 'slug', sedan visar den alla barn-taxonomier som är relaterade till den termen.
Så här kommer barnens taxonomilista att se ut för dina besökare.

Lägg märke till hur den helt enkelt listar alla barn-taxonomier för den enda föräldra-taxonomin. I det här fallet visar den de olika bokämnena som finns i vår föräldra-taxonomi.
För mer information om hur du anpassar din taxonomisida, se vår guide om hur man visar aktuell taxonomititel, URL och mer i WordPress.
Experthandledningar om anpassade taxonomier i WordPress
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du visar en barn-taxonomi på föräldra-taxonomis arkivsida. Du kanske också vill se några andra guider relaterade till anpassade taxonomier:
- När behöver du en anpassad inläggstyp eller taxonomi i WordPress?
- Hur man skapar anpassade taxonomier i WordPress
- Hur konverterar man WordPress-kategorier till anpassade taxonomier
- Hur man visar aktuell taxonomititel, URL & mer i WordPress
- Hur man lägger till taxonomibilder (kategoriikoner) i WordPress
- Hur man lägger till anpassade meta-fält till anpassade taxonomier i WordPress
- Hur man lägger till kategorier i en anpassad inläggstyp i WordPress
- Hur man visar anpassade taxonomitermer i WordPress sidofältswidgets
- Hur man lägger till Ajax-taxonomifilter i WordPress-sökning
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


kzain
Detta är en värdefull lösning för webbplatser med taxonomier på flera nivåer! Kodavsnittsmetoden verkar enkel för att visa underordnade taxonomier på arkivsidor för överordnade. För någon som inte är bekant med kod, finns det några alternativa plugins som kan uppnå denna funktionalitet utan att behöva redigera temafiler?
WPBeginner Support
We will be sure to take a look and if there is one we recommend we will update this article and share!
Admin
Zulya
Hej. Tack för koden. Den fungerar.
Men jag har en fråga. Hur kan jag dölja "titel" när jag hovrar över anpassade taxonomilänkar. För tillfället visas beskrivningen av varje anpassad taxonomi i en hovrande titel. Tack.
Susan Clifton
Jag använder pluginet Taxonomy Images så jag skulle vilja inkludera den miniatyrbilden i den här listan. Detta är min struktur:
Anpassad inläggstyp= Konstverk
Hierarkisk taxonomi= Konstnärsnamn
Jag letar efter att varje konstnärsnamn ska visas med miniatyren som en rutnätslista för att visa konstverk.
Jag skapade en taxonomimall för den enskilda konstnärssidan, inga problem men kan inte lista ut hur man gör en lista över konstnärer. Den här lösningen fungerar nästan för mig. Men jag får varje konstnär flera gånger i den här listan.
Hint…Hint
Redaktionell personal
Hej Susan,
Inte säker på varför du får varje artist flera gånger. När det gäller Taxonomy Images, har Michael Fields en massa frågor på plugin-sidan.
Admin
Jake
Nästan exakt vad jag letade efter. Jag har dock ett problem: när min taxonomi inte har några underordnade får jag ett enda listobjekt som säger "Inga kategorier". Vad ska jag göra för att bara inte visa något om det inte finns några underordnade?
Mycket uppskattat!
James
Har googlat ett tag efter en lösning som denna. Skål
Rasha
Kan den visa miniatyrbilder även för underordnade termer??
Tack
Rottenpeach_com
@syedbalkhi Jag förväxlade Taxonomy med Taxidermy…#TheAwkwardMoment
syedbalkhi
@rottenpeach_com lol