Hoppas du kunna visa anpassade taxonomitermer i ditt WordPress-sidofält?
Anpassade taxonomier låter dig gruppera ditt innehåll utöver kategorier och taggar, till exempel att organisera bokrecensioner efter fiktion och facklitteratur. Att visa de taxonomitermer du använder kan hjälpa dina besökare att hitta det innehåll de letar efter.
I den här artikeln visar vi hur du visar anpassade taxonomitermer i WordPress sidofältswidgetar.

Varför visa anpassade taxonomitermer i WordPress?
När du först sätter upp din WordPress-webbplats kan du använda kategorier och taggar för att organisera dina inlägg. Dessa två taxonomier är allt många webbplatser behöver.
Vissa webbplatser kan dock dra nytta av anpassade taxonomier som ett extra sätt att organisera grupper av inlägg och anpassade inläggstyper.
Till exempel, om du skapar en anpassad inläggstyp som heter 'Böcker', kan du sortera den med en anpassad taxonomi som heter 'Ämnen' som har termer som Äventyr, Roman och Skräck.
Då kan du enkelt hjälpa dina läsare att sortera böcker efter varje ämne genom att visa dessa termer i WordPress sidofält.
Med det sagt, låt oss titta på hur man visar anpassade taxonomitermer i WordPress sidofältswidgets. Vi kommer att täcka två metoder, och den första rekommenderas för de flesta användare.
- Visa anpassade taxonomitermer i en widget med ett plugin
- Visa anpassade taxonomitermer i en widget med kod
Visa anpassade taxonomitermer i en widget med ett plugin
Det första du behöver göra är att installera och aktivera pluginet TaxoPress är WordPress Tag-, Kategori- och Taxonomyhanterare. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.
Skapa en lista över anpassade taxonomitermer
Vid aktivering måste du navigera till sidan TaxoPress » Termer visning i ditt WordPress-adminområde. Här kan du konfigurera vilka anpassade taxonomier och termer du vill visa på din webbplats.

Lägg märke till att ett objekt för 'Termvisning' redan har skapats åt dig, och du kan redigera det för att visa den taxonomi du vill visa på din webbplats. Om du dock vill visa mer än en lista med termer, måste du uppgradera till Pro-versionen.
Du kan klicka på 'Termvisning' för att konfigurera objektet. Detta öppnar skärmen 'Redigera termvisning' där du kan välja vilka taxonomiobjekt du vill visa.

Du behöver ge listan med termer en titel. För den här handledningen kallar vi den 'Bokämnen'.
Därefter behöver du visa inläggstypen och taxonomin du vill visa i ditt sidofält. På vår demosida har vi en anpassad inläggstyp som heter 'Böcker' och en anpassad taxonomi som heter 'Ämnen', så vi väljer dem.
Om du behöver hjälp med att ställa in en anpassad taxonomi på din webbplats, se vår guide om hur man skapar anpassade taxonomier i WordPress.
Slutligen behöver du välja vilket visningsformat du vill använda. Valen är 'Moln' och 'Lista'. För den här handledningen väljer vi alternativet 'Lista'.
För många webbplatser är detta de enda alternativen du behöver konfigurera, så klicka gärna på knappen 'Spara termer visning' för att spara dina inställningar.
Det finns dock ytterligare alternativ tillgängliga på de andra flikarna på sidan Redigera termvisning, och vi kommer att titta på dem kortfattat.
Som standard kommer alla termer i den valda taxonomin att visas, men fliken 'Välj termer' låter dig begränsa termerna till endast de som nyligen har använts, säg under den senaste månaden eller året. Du kan också välja sorteringsordning för termerna och andra relaterade inställningar.

Fliken Design har inställningar för att bestämma hur din lista med taxonomitermer kommer att se ut.
Du kan till exempel välja hur många termer som ska visas, välja teckensnittsstorlek och färg, med mera.

Fliken 'Visningsformat' är mer teknisk och låter dig ändra formatet på dina termer.
Du måste följa länken till den angivna dokumentationen för att lära dig vad du ska ange i varje fält.

Om du har ändrat några av dessa ytterligare inställningar, se till att du klickar på knappen 'Spara termvisning' längst ner på sidan för att spara dem.
Visa din lista med anpassade taxonomitermer
Nu behöver du lägga till listan med taxonomitermer i WordPress sidofält. Du kan göra detta med en kortkod eller en widget. För den här handledningen använder vi en widget.
Först måste du navigera till sidan Utseende » Widgets och sedan klicka på knappen ‘+ Lägg till block’ högst upp på sidan. Därefter måste du hitta widgeten ‘Termvisning (TaxoPress Kortkod)’ och dra den till ditt sidofält.

Nu behöver du välja den lista med termer du vill visa från rullgardinsmenyn. För den här handledningen väljer vi listan ‘Bokämnen’ som vi just skapade.
Du kan nu klicka på knappen 'Uppdatera' högst upp på sidan för att spara den nya widgeten, och sedan besöka din webbplats för att se den i aktion. Så här ser det ut på vår demowebbplats.

Visa anpassade taxonomitermer i en widget med kod
Den här metoden är mer avancerad och rekommenderas för dem som är bekanta med att arbeta med kodavsnitt och gillar att veta hur saker fungerar. Den här metoden ger dig också mer kontroll över hur anpassade taxonomitermer visas i dina widgets.
Först måste du lägga till denna kod i din temas functions.php-fil eller ett webbplatsspecifikt plugin.
// First we create a function
function list_terms_custom_taxonomy( $atts ) {
// Inside the function we extract custom taxonomy parameter of our shortcode
extract( shortcode_atts( array(
'custom_taxonomy' => '',
), $atts ) );
// arguments for function wp_list_categories
$args = array(
taxonomy => $custom_taxonomy,
title_li => ''
);
// We wrap it in unordered list
echo '<ul>';
echo wp_list_categories($args);
echo '</ul>';
}
// Add a shortcode that executes our function
add_shortcode( 'ct_terms', 'list_terms_custom_taxonomy' );
//Allow Text widgets to execute shortcodes
add_filter('widget_text', 'do_shortcode');
Koden skapar en kortkod ct_terms som kräver en parameter custom_taxonomy.
För att använda denna kortkod måste du besöka Utseende » Widgets och dra och släppa en kortkodswidget till ditt sidofält. Därefter bör du lägga till följande kortkod i widgeten och sedan klicka på knappen ‘Uppdatera’ högst upp på Widgets-sidan.
[ct_terms custom_taxonomy=customtaxonomyname]
Se till att du ersätter customtaxonomyname med namnet på den taxonomi du vill lista. För den här handledningen använder vi taxonomin ‘topics’.

När du har uppdaterat dina widgetar kommer din lista över anpassade taxonomitermer att visas i WordPress sidofält.
Så här ser det ut på vår demosida. Du kanske också vill lägga till en widgettitel för att beskriva listan med taxonomitermer.

Vi hoppas att den här handledningen hjälpte dig att lära dig hur du visar anpassade taxonomitermer i WordPress sidofältswidgetar. Du kanske också vill lära dig hur man spårar besökare till din WordPress-webbplats, eller kolla in vår lista över de bästa kontaktformulärplugins för WordPress.
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.


Amina
Jag har försökt att skapa en enkel lista med anpassade taggar på min webbplats i timmar! När jag försökte detta var det med lite hopp, så jag kunde inte tro det när det fungerade! Tack för allt arbete ni gör på WPBeginner; det är otroligt användbart.
WPBeginner Support
Glad our guide was helpful
Admin
Jared
"Den här plugin har stängts sedan 25 november 2018 och är inte tillgänglig för nedladdning. Anledning: Riktlinjebrott."
WPBeginner Support
Tack för att du meddelade oss, vi kommer absolut att titta på det och uppdatera den här artikeln när vi kan.
Admin
Mario
Jag får följande varning på min webbplats:
Varning: Användning av odefinierad konstant taxonomy – antas ‘taxonomy’ (detta kommer att generera ett fel i en framtida version av PHP) i…
WPBeginner Support
Det skulle bero på var det felmeddelandet genereras ifrån. Om felet säger att det kommer från wp-content/plugins/plugin name så vill du kontakta den pluginens support och de bör kunna hjälpa dig.
Admin
Antonio
Hej, koden ger mig denna varning:
Varning: Användning av odefinierad konstant taxonomy – antagen ‘taxonomy’ (detta kommer att kasta ett fel i en framtida version av PHP) i /home/public_html/wp-content/plugins/code-snippets/php/snippet-ops.php(361) : eval()’d code on line 12
How can I fix it?
Thanks
WPBeginner Support
on line 12 of the code, you would surround the word taxonomy with single quotes (‘ ‘) to remove that error
Admin
Nicole
Hej, försöker tillämpa detta inifrån ett inlägg. Jag vill att det ska lista de anpassade taxonomierna som jag har associerat inlägget med och detta fungerar inte. Hur kan jag göra detta? Tack!
Dennis
Ja, jag söker just nu igenom webben för att försöka lista ut detta själv. Fick du någonsin ett definitivt svar på detta? Det verkar som att det borde vara ett så grundläggande behov
Hernan
Hej. Vet du hur man gör så att den räknar inläggen för varje "slug" i den anpassade taxonomin i kortkoden?
Muhammad Mobeen
Hej WPbeginner,
Tack för koden. Den fungerar. MEN jag använder den för att mata ut taxonomierna i inläggen och liststrukturen visas inte bra (går till toppen av inlägget).
Vänligen guida mig hur jag kan mata ut taxonomierna i en span istället för en lista.
Deb S
Jag hade samma problem och var tvungen att modifiera koden lite.
lägg till 'echo'=>false till dina argument
$args = array( 'taxonomy' => $custom_taxonomy, 'title_li' => '', 'echo' => false, );
och sedan "returnera" värdet istället för att skriva ut det.
$widgettext = ” . wp_list_categories($args) . ”;
return $widgettext;
och sedan visas listan inuti widgetrutan.
deuts
Vad händer om jag vill visa en "länkad" topp 10 över använda termer för min anpassade taxonomi under en tidsperiod (t.ex. de senaste 30 eller 90 dagarna)?
siva
Hej team
Vilken php-fil, jag vill spara kod. Tala om för mig
Chris
Tack!
Sparade mig massor av tid.....
Julie
Äntligen! En artikel som fungerar. Jag har provat alla möjliga metoder, men din är enkel och fungerar. Jag stylade listan så att den efterliknade utseendet på sidofältslänkarna i temat. Tack för artikeln!!
Nitin
Tack för handledningen. Mina anpassade taxonomier visas. Men problemet är att min lista inte är i korrekt hierarki. Barnlistan visas inte som ett barn. All data visas i en enda oordnad lista. För det andra vill jag ge en klass till min föräldralista som och barn också. Hur är det möjligt.
Aniket
Hej,
i skulle vilja lägga till valda taxonomier i mitt sidofält. Jag har installerat pluginet och det fungerar bra. Men jag skulle vilja veta/lära mig, finns det ett sätt att lägga till valda taxonomier med kod? Som att det skulle finnas en exkludera eller inkludera funktion där jag manuellt kan lägga till ID:n för den taxonomi som jag vill visa eller inte. Tack.
jas
mycket hjälpsamt inlägg men jag har ett problem med detta,
jag använder Custom Taxonomies Menu Widget och kan visa en anpassad taxonomi i sidofältet men när jag klickar på kategorilänken för den anpassade taxonomin visas sidan att inga inlägg hittades.
är det något problem på arkivsidan????
snälla hjälp.