• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Plugins / Acortar el título del producto en la página de tienda de WooCommerce

Acortar el título del producto en la página de tienda de WooCommerce

[ hace 8 meses ] [ Autor: Jhon Marreros Guzmán ][ Plugins - Intermedio] [ ]

mejoras

Suscríbete a DecodeCMS:  

Si tienes productos cuyo nombre incluye muchas palabras, es posible que quieras mejorar el diseño mostrando sólo una determinada cantidad de texto, en este artículo veremos como conseguir esto directamente a través de código.

 

Resultado Final

Al final queremos obtener algo similar a como se muestra en la siguiente imagen:

Resultado final acortar título producto

 

Código para reducir el título de los productos

Puedes agregar el siguiente código en el archivo functions.php de tu tema hijo en usar algún plugin de Snippets.

// Reducir texto en listado de productos
add_filter( 'the_title', 'dcms_shorten_woo_product_title', 10, 2 );
function dcms_shorten_woo_product_title( $title, $id ) {
    if ( ! is_singular( array( 'product' ) ) && get_post_type( $id ) === 'product' ) {
        return wp_trim_words( $title, 12, '...' );
    } else {
        return $title;
    }
}

 
En el código anterior:

  • Usamos el Hook de filtro the_title que hace referencia a la función dcms_shorten_woo_product_title
  • Dentro de la función comprobamos que no sea el detalle de producto, sino que se muestre el producto como lista
  • Si cumple la condición entonces usamos la función wp_trim_words a la cual le pasamos el título, la cantidad de palabras y el sufijo final que agregará
  • Caso contrario simplemente retornamos el título

 

Conclusión

Como has podido comprobar, si tienes una tienda en la que vendes productos cuyo título tiene muchas palabras y te gustaría reducir la cantidad de texto, puedes hacerlo de forma simple directamente a través de código.

 

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Cómo eliminar todos los productos de WooCommerceCómo eliminar todos los productos de WooCommerce
  • Sincronizar WooCommerce y Google SheetsSincronizar WooCommerce y Google Sheets
  • Cambiar la caja de cantidad a una lista desplegable en WooCommerceCambiar la caja de cantidad a una lista desplegable en WooCommerce
  • Atributos como parte de la descripción del producto en WooCommerceAtributos como parte de la descripción del producto en WooCommerce
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (1 votos, promedio: 5,00 de 5)
Cargando...

Interacciones con los lectores

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Omnisend
Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Shortcode para búsqueda en tabla personalizada en WordPress

¿Qué son los Nonces en WordPress?

Mostrar / ocultar bloques Gutenberg para usuarios registrados o visitantes

Modificar desplegable de orden de productos en WooCommerce

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados