Cómo mostrar un número limitado de etiquetas después de las publicaciones en tu tema de WordPress

Cómo mostrar un número limitado de etiquetas después de las publicaciones en tu tema de WordPress / Temas

Recientemente se nos preguntó cómo mostrar un número limitado de etiquetas después de cada publicación en su tema de WordPress. Normalmente, se utiliza una función the_tags () para mostrar un enlace a las etiquetas a las que pertenece una publicación. Sin embargo, esa función no tiene un parámetro para limitar el número de etiquetas mostradas. Por lo tanto, si su publicación tiene 12 etiquetas y su tema solo tiene espacio para 5, es posible que no se vea tan bien en el diseño. Mucha gente simplemente limita el uso de etiquetas, o incluso no las incluye en las plantillas. Pero en este artículo, le mostraremos cómo puede limitar el número de etiquetas después de las publicaciones en su tema de WordPress sin limitar la cantidad de etiquetas que agrega a cada publicación..

Edit: Aparentemente, después de escribir este artículo, el más asombroso Otto (@ otto42) respondió en mi cuenta de Google+ para hacerme saber que hay una forma más sencilla de lograr esto..

Primero necesitas abrir tu tema funciones.php Archivo y añadir esta función:

 add_filter ('term_links-post_tag', 'limit_to_five_tags'); función limit_to_five_tags ($ términos) return array_slice ($ términos, 0,5, verdadero);  

Puedes cambiar el número 5 al conteo máximo que quieras.

Luego abra su loop.php, single.php, index.php o donde quiera agregar estas etiquetas de publicación (debe estar dentro de un bucle de publicación), luego pegue el siguiente código:

 

Esto es definitivamente mucho más simple de lo que se me había ocurrido, y lo dejaré en este post para aquellos que se preocupan..

Viejo método complicado

Todo lo que necesita hacer es pegar el siguiente código en su archivo de tema (dentro del bucle de publicación):

 '. $ tag-> nombre.' '; $ sep = ','; si ($ cuenta> 5) rompe; // cambiar el número para ajustar el conteo?> 

El código anterior mostrará 6 etiquetas en el tema. Si desea mostrar menos etiquetas o más etiquetas, simplemente ajuste la línea $ count> 5 con el número que desee. Recuerde, aunque el número de conteo dice más de 5, vemos 6 etiquetas. Esto se debe a que el conteo comienza en 0. Entonces, si desea mostrar solo 4 etiquetas, entonces el número debería ser 3..

Si desea cambiar el separador, entonces necesita cambiar la línea 9. El código actual se separará con comas. También puede personalizar el estilo agregando divs, elementos de lista o cualquier otra cosa que desee..