Come mostrare il numero limitato di tag dopo i post nel tema WordPress

Come mostrare il numero limitato di tag dopo i post nel tema WordPress / Temi

Recentemente ci è stato chiesto come visualizzare un numero limitato di tag dopo ogni post nel tuo tema WordPress. Normalmente, si utilizza una funzione the_tags () per visualizzare un collegamento ai tag a cui appartiene un post. Tuttavia quella funzione non ha un parametro per limitare il numero di tag visualizzati. Quindi se il tuo post ha 12 tag e il tuo tema ha solo spazio per 5, allora potrebbe non sembrare così bello nel design. Un sacco di gente limita l'utilizzo dei tag o non li include nemmeno nei modelli. Ma in questo articolo ti mostreremo come puoi limitare il numero di tag dopo i post nel tuo tema WordPress senza limitare il numero di tag che aggiungi a ogni post.

Edit: Apparentemente dopo aver scritto questo articolo, il più eccezionale Otto (@ otto42) ha risposto sul mio account Google+ per farmi sapere che c'è un modo più semplice per realizzare questo.

Per prima cosa devi aprire il tema functions.php file e aggiungi questa funzione:

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

È possibile modificare il numero 5 sul numero massimo desiderato.

Quindi apri il tuo loop.php, single.php, index.php, o ovunque tu voglia aggiungere questi tag (deve essere all'interno di un ciclo di post), quindi incollare il seguente codice:

 

Questo è sicuramente molto più semplice di quello che mi è venuto in mente e che lascerò in questo post per coloro a cui interessa.

Vecchio metodo complicato

Tutto quello che devi fare è incollare il seguente codice nel file del tema (all'interno del ciclo del post):

 '. $ Tag-> nome. ''; $ sep = ','; se ($ count> 5) si interrompe; // cambia il numero per regolare il conteggio?> 

Il codice sopra mostrerà 6 tag nel tema. Se vuoi mostrare meno tag o più tag, regola semplicemente $ count> 5 line con il numero che desideri. Ricorda, anche se il numero di conteggio dice maggiore di 5, vediamo 6 tag. Questo perché il conteggio inizia a 0. Quindi, se vuoi mostrare solo 4 tag, il numero dovrebbe essere 3.

Se si desidera modificare il separatore, è necessario modificare la riga 9. Il codice corrente verrà separato da virgole. Puoi anche personalizzare lo stile aggiungendo div, elementi di elenco o qualsiasi altra cosa che ti piace.