AprenderWP

Sitio especializado en Wordpress para principiantes

  • Principiantes
  • Tutoriales
  • Plugins
  • Temas
  • Blog
    • Novedades
    • Showcase
    • Opiniones
AprenderWP » Temas » Cómo mostrar un número limitado de etiquetas después de los mensajes en su tema de WordPress

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 una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Sobre mi

Mi nombre es Joaquin y llevo 12 años creando sitios web en wordpress. En este blog comparto todos mis conocimientos.

Necesito ayuda con ...


Empezar un
Blog

Optimizar
Wordpress

Seguridad
Wordpress

SEO
Wordpress

Errores
Worpdress

Crear una
Tienda Online
Política de Privacidad
Política de Cookies
Aviso Legal

Copyright © 2021 · AprenderWP