Cómo mostrar un número limitado de etiquetas después de los mensajes en su tema de WordPress

Recientemente se nos preguntó cómo mostrar un número limitado de etiquetas después de cada entrada en el tema de WordPress. Normalmente, se utiliza una función the_tags() para mostrar un enlace a las etiquetas a las que pertenece un mensaje. Sin embargo, esa función no tiene un parámetro para limitar el número de etiquetas que se muestran. Así que si tu mensaje tiene 12 etiquetas, y tu tema sólo tiene espacio para 5, entonces puede que no se vea tan bien en el diseño. Mucha gente limita el uso de etiquetas, o ni siquiera lo incluye en las plantillas. Pero en este artículo, te mostraremos cómo puedes limitar el número de etiquetas después de los mensajes en tu tema de WordPress sin limitar el número de etiquetas que añades a cada mensaje.

Editar: Aparentemente después de escribir este artículo, el más impresionante Otto (@otto42) respondió en mi cuenta de Google+ para hacerme saber que hay una manera más simple de lograrlo.

Primero necesita abrir el archivo functions.php de su tema y añadir esta función:

1234add_filter(‘term_links-post_tag’,’limit_to_five_tags’);functionlimit_to_five_tags($terms) {retretretarray_slice($terms,0,5,true);}}.

Puede cambiar el número 5 al número máximo que desee.

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

1

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

Antiguo método complicado

Todo lo que necesitas hacer es pegar el siguiente código en tu archivo de tema (dentro del bucle de mensajes):

12345678910111213term_id).'»>’.$tag->name.»;$sep= ‘,’; if( $count> 5 ) break; /// cambiar el número para ajustar el conteo }}?>

El código de arriba 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 sea mayor de 5, vemos 6 etiquetas. Esto se debe a que el conteo comienza en 0. Por lo tanto, si desea mostrar sólo 4 etiquetas, entonces el número tendría que ser 3.

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

Deja un comentario