Så här visar du begränsat antal taggar efter inlägg i ditt WordPress-tema

Så här visar du begränsat antal taggar efter inlägg i ditt WordPress-tema / teman

Nyligen blev vi uppmanade att visa ett begränsat antal taggar efter varje inlägg i ditt WordPress-tema. Normalt använder du en funktion the_tags () för att visa en länk till de taggar som ett inlägg tillhör. Men den funktionen har ingen parameter för att begränsa antalet taggar som visas. Så om ditt inlägg har 12 taggar, och ditt tema bara har plats för 5, kanske det inte ser så bra ut i designen. Många människor begränsar bara användningen av taggar, eller inkluderar inte ens det i mallarna. Men i den här artikeln visar vi hur du kan begränsa antalet taggar efter inlägg i ditt WordPress-tema utan att begränsa antalet taggar du lägger till i varje inlägg.

Redigera: Efter att ha skrivit den här artikeln svarade den mest fantastiska Otto (@ otto42) på mitt Google+ konto för att få veta att det finns ett enklare sätt att uppnå detta.

Först måste du öppna ditt tema functions.php fil och lägg till den här funktionen:

 add_filter ( 'term_links-post_tag', 'limit_to_five_tags'); funktion limit_to_five_tags ($ termer) return array_slice ($ termer, 0,5, true);  

Du kan ändra 5 nummer till maximalt antal som du vill ha.

Öppna sedan din loop.php, single.php, index.php, eller var du vill lägga till dessa postmarkeringar (måste vara inuti en postslinga) och klistra sedan in följande kod:

 

Det här är definitivt mycket enklare än vad jag hade kommit upp som jag kommer att lämna i det här inlägget för dem som bryr sig.

Gammal komplicerad metod

Allt du behöver göra är att klistra in följande kod i din temafil (inuti post-loopen):

 '. $ Tag-> namn. ''; $ sep = ','; om ($ count> 5) brytas; // ändra numret för att justera räkningen?> 

Koden ovan kommer att visa 6 taggar i temat. Om du vill visa mindre taggar eller fler taggar, justera justeringen $ count> 5 med det nummer du vill ha. Kom ihåg att även om räknantalet säger större än 5 ser vi 6 taggar. Det beror på att räkningen börjar vid 0. Så om du bara vill visa 4 taggar, skulle numret vara 3.

Om du vill byta separator måste du byta linje 9. Den aktuella koden separeras med kommatecken. Du kan också anpassa stilen genom att lägga till div, listelement eller något annat du vill.