Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man enkelt stylar taggar i WordPress (med exempel)

Under åren har WPBeginner fått många frågor om taggar, en av dem är om det är värt ansträngningen att styla WordPress-taggar för att få dem att sticka ut på en sida.

Taggar hjälper dig att organisera ditt innehåll i ämnen. De är som hashtags för dina WordPress-blogginlägg och hjälper användare att upptäcka mer innehåll. Men, enligt vår erfarenhet, om de inte sticker ut visuellt, kan de förbises.

I den här artikeln visar vi hur du enkelt kan styla taggar i WordPress för att få mer användarengagemang och sidvisningar på din webbplats.

Styla taggar i WordPress

Hur man visar taggar i WordPress

WordPress levereras med två huvudtaxonomier som kallas kategorier och taggar. Medan kategorier används för större områden av ditt innehåll, låter taggar dig sortera innehåll i mer specifika ämnen.

Många populära WordPress-teman visar som standard taggar högst upp eller längst ner i dina inlägg.

Taggarna under inlägget i WordPress

Du kan dock även visa taggar på arkivsidor, sidfot, sidofält och nästan var som helst du vill i WordPress.

För att infoga ett taggmoln i dina inlägg, sidor och sidofältswidgetar kan du helt enkelt lägga till blocket 'Tag Cloud'.

Tagmolnblock

Ett taggmoln ger varje tagg en annan teckenstorlek baserat på antalet inlägg. Du kan också välja att visa antalet inlägg bredvid varje tagg.

Förhandsgranskning av taggmoln

Det där är bara standardalternativen som finns tillgängliga i WordPress, men vad händer om du vill anpassa dina taggar ännu mer? Vi visar dig hur.

Låt oss titta på hur man enkelt stylar taggar i WordPress.

Stil för standardtaggmolnet i WordPress

När du har lagt till blocket Tag moln i ett inlägg eller en sida kan du anpassa det genom att lägga till anpassad CSS.

Tagmolnblocket inkluderar automatiskt standardgenererade WordPress CSS-klasser som kan användas för att styla dem.

För att lägga till anpassad CSS till din WordPress-webbplats, gå helt enkelt till sidan Utseende » Anpassa och byt till fliken Ytterligare CSS.

Stil för taggmoln

Du kan börja med att lägga till denna anpassade CSS-kod som en utgångspunkt.

.tag-link-position-1 { font-size:40px!important;}
.tag-link-position-2 {  font-size:35px!important;}
.tag-link-position-3 { font-size:30px!important; }
.tag-link-position-4 { font-size:35px!important; }
.tag-link-position-5 {  font-size:30px!important; }
 
 
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
}

Som du kan se kan du använda klassen .tag-link-position för att justera stilen baserat på länkarnas position. Taggar med fler inlägg är högre i position, och taggar med färre inlägg är lägre.

Om du vill att alla taggar i ditt block för taggmoln ska ha samma storlek, kan du använda följande CSS istället:

.tag-cloud-link { 
font-size:16px !important;
border:1px solid #d6d6d6;
}
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
 
}

Så här såg det ut på vår testwebbplats:

Alternativ stil för taggmoln

Stilning av inläggstaggar i WordPress

Förutom att styla dina taggmoln kanske du också vill styla inläggstaggar som visas på dina enskilda blogginlägg. Vanligtvis skulle ditt WordPress-tema visa dem högst upp eller längst ner i inläggstiteln eller inläggsinnehållet.

Du kan musa över taggarna och högerklicka för att använda Inspektera-verktyget för att se CSS-klasserna som används av ditt WordPress-tema.

Använda inspektionsverktyget för att hitta taggklasser

Därefter kan du använda dessa CSS-klasser i din anpassade CSS. Nedan följer ett exempel på kod baserat på CSS-klasser i vårt testtema:

.entry-tag { 
padding: 5px 8px;
border-radius: 12px;
text-transform: lowercase;
background-color: #e91e63;
color:#fff;
}
.entry-tags a { 
color:#fff;
font-size:small;
font-weight:bold;
}

Så här såg det ut på vår testsida.

Inläggstaggar stilade

Skapa ett anpassat taggmoln i WordPress

Standardmolnblocket är lätt att använda, men vissa avancerade användare kanske vill anpassa det för att få mer flexibilitet.

Denna metod låter dig lägga till egna HTML- och CSS-klasser runt taggmolnet. Du kan sedan använda det för att anpassa utseendet på taggmolnet efter dina egna krav.

Det första du behöver göra är att kopiera och klistra in denna kod i ditt temas functions.php-fil eller i ett kodavsnittsprogram:

function wpb_tags() { 
$wpbtags =  get_tags();
foreach ($wpbtags as $tag) { 
$string .= '<span class="tagbox"><a class="taglink" href="'. get_tag_link($tag->term_id) .'">'. $tag->name . '</a><span class="tagcount">'. $tag->count .'</span></span>' . "\n"   ;
} 
return $string;
} 
add_shortcode('wpbtags' , 'wpb_tags' );

Vi rekommenderar att lägga till denna kod med WPCode, det bästa pluginet för kodsnuttar för WordPress. Det låter dig enkelt lägga till anpassad kod i WordPress utan att redigera din temas functions.php-fil, så du kommer inte att förstöra din webbplats.

För att komma igång, installera och aktivera det kostnadsfria WPCode-pluginet. Om du behöver hjälp, se vår handledning om hur man installerar ett WordPress-plugin.

När pluginet är aktiverat, gå till Kodavsnitt » Lägg till avsnitt från WordPress-instrumentpanelen.

Håll sedan muspekaren över alternativet 'Lägg till din anpassade kod (nytt kodavsnitt)' och klicka på knappen 'Använd kodavsnitt'.

Lägg till ett nytt anpassat kodavsnitt i WPCode

Härifrån måste du välja 'PHP-kodavsnitt' som kodtyp från listan med alternativ som visas på skärmen.

Välj PHP-avsnitt som kodtyp

Därefter kan du lägga till en titel för kodavsnittet högst upp på sidan. Detta kan vara vad som helst för att hjälpa dig att komma ihåg vad koden är till för.

Klistra sedan bara in koden ovan i rutan 'Kodförhandsgranskning'.

Klistra in kodavsnitt i WPCode

Därefter behöver du bara växla omkopplaren från 'Inaktiv' till 'Aktiv' och klicka på knappen 'Spara kodavsnitt'.

Aktivera och spara ditt anpassade kodavsnitt

Den här koden lägger till en kortkod som visar alla dina taggar med antalet inlägg bredvid dem.

För att visa den på din arkivsida eller i en widget behöver du använda den här kortkoden:

[wpbtags]

Att bara använda den här koden kommer att visa tagglänkar och inläggsantalet bredvid dem. Låt oss lägga till lite CSS för att få det att se bättre ut. Kopiera och klistra helt enkelt in den här anpassade CSS:en på din webbplats.

.tagbox { 
background-color:#eee;
border: 1px solid #ccc;
margin:0px 10px 10px 0px;
line-height: 200%;
padding:2px 0 2px 2px;
  
}
.taglink  { 
padding:2px;
}
  
.tagbox a, .tagbox a:visited, .tagbox a:active { 
text-decoration:none;
}
  
.tagcount { 
background-color:green;
color:white;
position: relative;
padding:2px;
}

Ändra gärna CSS:en för att uppfylla dina behov. Så här såg det ut på vår demosida:

Anpassad taggmoln

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt stylar taggar i WordPress. Du kanske också vill se vår guide om hur du döljer eller stylar dina underkategorier i WordPress eller se den här listan över praktiska WordPress-tips, knep och hack.

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.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

32 CommentsLeave a Reply

  1. Att styla taggar i WordPress kan göra en så stor skillnad i bloggens övergripande utseende och känsla. Jag älskar att du har brutit ner processen i enkla steg; CSS-exemplen är verkligen användbara. Ditt tips om att använda ett barn-tema för att undvika att förlora anpassningar uppskattas också mycket. Nu kan jag äntligen ge mina taggar den makeover de förtjänar! Tack för att du delar med dig av din expertis och gör WordPress-anpassning mer tillgänglig för oss alla.

  2. När jag läste den här artikeln fick jag lust att skapa mitt eget taggmoln. Jag använde ditt utdrag men ändrade färgerna och rundade hörnen något. Det fungerade som magi. Det är trevligt att ha taggar i samma färg som temat för hela webbplatsen. Det kan vara en liten detalj, men den är mycket behaglig.

  3. steg-för-steg-guiden och kodavsnitten är verkligen hjälpsamma

    SNABB FRÅGA: Om jag applicerar dessa kodavsnitt för att styla mina taggar och senare bestämmer mig för att byta WordPress-tema, kommer taggarnas stil att ändras enligt det nya temats standardstilar, eller kommer den att behålla de anpassningar jag gjorde med dessa kodavsnitt?

    • CSS:en du lade till bör finnas kvar, men du kan fortfarande behöva redigera CSS:en beroende på hur det nya temats CSS påverkar stilen och om det finns några konflikter.

      • Hej, tack för den hjälpsamma förtydligandet!
        Så länge jag kan behålla anpassningarna med några mindre justeringar är det mycket användbart att veta.
        En uppföljande fråga – när man byter teman, vad skulle vara det bästa sättet att kontrollera och lösa eventuella CSS-konflikter som påverkar taggarnas stil?

        • Vi har ingen specifik bästa metod som vi skulle rekommendera. Det skulle vara något du skulle behöva kontrollera manuellt.

      • Följer bara upp Dennis fråga. Är det bättre att lägga till CSS med WP Code eller att lägga det direkt i mallen? Jag antar att om jag lägger det i mallen, kommer jag att förlora inställningarna när jag byter tema, men om jag använder WP Code kommer stilarna att finnas kvar även efter att jag bytt tema. Är det korrekt?

        • Korrekt. Detta liknar att använda sektionen Ytterligare CSS i temats anpassningsverktyg.

          Med det sagt, den nödvändiga CSS:en kommer att skilja sig från tema till tema, så användbarheten kommer att variera.

  4. Bra guide, tack!

    Skulle det vara möjligt att sortera taggarna efter mest använda och begränsa antalet taggar som visas?

    • För tillfället skulle du behöva använda ett plugin för det eller anpassad kod, vi har ingen rekommenderad metod för det för tillfället.

      Admin

  5. Det här är jättebra! Precis vad jag letade efter och väldigt elegant. Bara en fråga: Om jag ville lägga till mer utrymme mellan taggarna, hur skulle jag modifiera CSS:en? Jag har försökt ändra flera av inställningarna i CSS:en ovan men ingen av dem lägger bara till blanksteg mellan taggarna.

    • För det bör du kontakta supporten för ditt specifika tema för hjälp, eftersom varje tema har sin egen plats för den utvalda bilden.

      Admin

  6. Jag försöker lägga till en CSS-klass "current" till taggar för ett enskilt inlägg. De få lösningar jag har hittat verkar inte längre fungera. Hur skulle jag göra detta?

    • Det skulle variera beroende på ditt specifika tema, om du kontaktar ditt temas support bör de kunna berätta var du kan lägga till den klassen för dina taggar.

      Admin

  7. Mina taggar listas i serie.. Ingen kant inget inget,,, bara text ...snälla hur ger jag den en kant med bakgrundsfärg

  8. Mitt taggmoln kommer inte som ett moln utan som en lista, eftersom efter varje span infogas en radbrytning. Hur kan jag ta bort dessa radbrytningar?

  9. Jag förstår att du visade en annan sida om hur man begränsar taggar till ett visst antal, men hur kan jag göra det med det här exemplet inkluderat? Det verkar inte fungera med den länkade metoden i kombination med detta.

  10. Jag kämpar med att lägga till detta, och jag tror att det beror på hur mitt 'Valda' tema begränsar mig. Jag har kopierat och klistrat in allt i min php, och det ger mig fel överallt. Jag får för närvarande veta att det finns en okänd punkt i den här detaljen. Finns det något sätt att formatera detta utan att använda punkterna före .taglink, .tagbox och .tagcount?

  11. Hej – jag letar efter ett sätt att lista taggar på en category-slug.php-sida. Vet du kanske var jag kan hitta den handledningen?

    Hittills har jag skapat en kategori [sitename]/category/recipes och en category-recipes.php.

    Jag taggar recepten, t.ex. Frukost, Middag, etc.

    Jag skulle vilja att taggarna visas i category-recipes.php så här. Jag vet inte vad jag gör. Jag kopierar från min category.php-fil.

    Arkiv för kategorin:

    Frukost
    nu listas alla inlägg som taggats med Frukost ungefär så här:

    <a href="”>
    av / / postad i cat_name . ‘ ‘;} ?>

    Middag
    nu listar den alla inlägg som taggats med Middag, ungefär så här:

    <a href="”>
    av / / postad i cat_name . ‘ ‘;} ?>

    [Sedan i slutet av alla taggar:]
         </div

    Vet du var jag kan få hjälp med detta?

    tack! – Val

  12. Koden fungerar bra för ett taggmoln. Jag skulle dock vilja applicera detta på inläggstaggarna (dvs. taggarna som är associerade med ett inlägg och deras antal, istället för den stora listan).

    Jag försökte något med wp_get_post_tags men jag fick det inte riktigt att fungera. Några förslag?

  13. Det är jättebra, jag har lagt till din kod i en webbplatsspecifik plugin – men finns det en möjlighet att ändra det på ett sätt så att teckenstorleken varierar beroende på hur ofta taggen används? Några idéer tack! Tack!

    • Ja det är möjligt, i den första kodbiten skulle du behöva ersätta get_tags med funktionen wp_tag_cloud. Som så här:


      $wpbtags = wp_tag_cloud('smallest=15&largest=40&number=50&orderby=count&format=array');

  14. Hej kompis; Hur gör jag exakt samma sak (visning med kortkod) för kategorier och anpassade taxonomier? Tack för handledningen förresten. Fungerar som en charm.

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.