Hoe beperkt aantal tags weergeven na berichten in uw WordPress-thema

Hoe beperkt aantal tags weergeven na berichten in uw WordPress-thema / Thema's

Onlangs kregen we de vraag hoe je een beperkt aantal tags na elk bericht in je WordPress-thema kunt weergeven. Normaalgesproken gebruikt u een functie the_tags () om een ​​koppeling weer te geven naar de tags waartoe een bericht behoort. Deze functie heeft echter geen parameter om het aantal weergegeven tags te beperken. Dus als uw bericht twaalf tags heeft en uw thema slechts ruimte heeft voor vijf, ziet het er in het ontwerp mogelijk niet zo goed uit. Veel mensen beperken alleen het gebruik van tags of nemen deze zelfs niet op in de sjablonen. Maar in dit artikel laten we u zien hoe u het aantal tags na posts in uw WordPress-thema kunt beperken zonder het aantal tags dat u aan elke post toevoegt te beperken.

Bewerken: Blijkbaar reageerde de meest geweldige Otto (@ otto42) na het schrijven van dit artikel op mijn Google+ account om me te laten weten dat er een eenvoudiger manier is om dit te bereiken.

Eerst moet je je thema's openen functions.php bestand en voeg deze functie toe:

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

U kunt het 5-nummer wijzigen in het maximale aantal dat u wilt.

Open vervolgens je loop.php, single.php, index.php, of waar je deze post-tags wilt toevoegen (moet in een post-loop zijn), en plak dan de volgende code:

 

Dit is absoluut een stuk eenvoudiger dan wat ik had bedacht, wat ik in deze post zal achterlaten voor degenen die erom geven.

Oude gecompliceerde methode

Het enige wat u hoeft te doen, is de volgende code in uw themabestand te plakken (in de post-loop):

 '. $ Tag-> naam. ''; $ sep = ','; als ($ count> 5) pauze; // wijzig het aantal om het aantal keren aan te passen?> 

De bovenstaande code toont 6 tags in het thema. Als u minder tags of meer tags wilt weergeven, past u eenvoudig de $ count> 5-regel aan met het gewenste nummer. Onthoud dat, hoewel het aantal tellen groter is dan 5, we 6 tags zien. Dat komt omdat de telling begint bij 0. Dus als u slechts 4 tags wilt weergeven, moet het getal 3 zijn.

Als u het scheidingsteken wilt wijzigen, moet u regel 9 wijzigen. De huidige code wordt gescheiden door komma's. Je kunt de stijl ook aanpassen door divs, lijstelementen of iets anders toe te voegen dat je leuk vindt.