Uso del shortcode [knc-wpdm-category-table]

Ultima modificación: 09/06/2025
Estas aquí:
Tiempo estimado de lectura: 2 min
Este artículo fue generado automáticamente con la asistencia de inteligencia artificial (ChatGPT) como parte de nuestro esfuerzo por ofrecer respuestas rápidas y útiles. Su contenido ha sido revisado y validado por nuestro equipo antes de su publicación. Si detectas errores o tienes sugerencias de mejora, no dudes en contactarnos.

Esta guía explica cómo utilizar el shortcode [knc-wpdm-category-table] para mostrar una tabla dinámica de paquetes de Download Manager Pro, filtrados automáticamente por una categoría recibida vía parámetro ?cat=slug. Es ideal para mostrar descargas organizadas en una interfaz limpia, con búsqueda y paginación activas.

¿Qué hace el shortcode [knc-wpdm-category-table]?

Este shortcode genera automáticamente una tabla HTML interactiva con los paquetes de Download Manager que pertenecen a una categoría específica. El contenido se filtra dinámicamente en función del slug de categoría recibido en la URL. Además, incorpora funcionalidades como:

  • Tabla tipo JS (ordenable, con paginación y búsqueda).
  • Eliminación automática de encabezados duplicados.
  • Columnas personalizadas como enlace, categoría y tamaño.

Parámetro de entrada

La categoría a mostrar se determina con el parámetro ?cat= en la URL. Por ejemplo:

https://tusitio.com/descargas/?cat=documentacion

Este slug se usa internamente para aplicar el filtro de categoría en el shortcode de Download Manager.

Atributos utilizados internamente

El shortcode incluye una serie de atributos preconfigurados que se insertan automáticamente en [wpdm_all_packages]:

  • login="0": Permite ver los paquetes sin necesidad de iniciar sesión.
  • jstable="1": Activa la tabla con funcionalidades de JS (ordenamiento, búsqueda, etc.).
  • items_per_page="12": Muestra 12 resultados por página.
  • order_by="title" y order="ASC": Orden alfabético por título.
  • cols="page_link,download_count|categories|package_size": Define las columnas visibles.
  • colheads="Título|Categoría|Tamaño::155px": Encabezados personalizados para la tabla.
  • categories: Se agrega dinámicamente si existe el parámetro ?cat=.

Limpieza automática de encabezados

Después de generar la tabla, el contenido pasa por una limpieza de HTML para eliminar encabezados automáticos que podrían repetirse o desordenar la interfaz:

  • Encabezados del tipo <h1>...</h1> hasta <h6>.
  • Contenedores de categoría generados por Download Manager (.wpdm-category).

Esto asegura una presentación más limpia y libre de duplicaciones innecesarias.

Casos de uso recomendados

Este shortcode es útil para:

  • Incluir tablas filtradas dentro de una misma plantilla sin crear múltiples shortcodes.
  • Mostrar automáticamente contenido relevante en páginas como /descargas/?cat=documentacion.
  • Listar contenido temático o por tipo de recurso de manera organizada y fácil de navegar.

Ejemplo práctico

Para mostrar todos los paquetes de la categoría plantillas en una tabla interactiva, simplemente accede a:

https://tusitio.com/descargas/?cat=plantillas

El shortcode se encargará de interpretar automáticamente el slug, filtrar el contenido y mostrar la tabla con los atributos ya configurados.

Ventajas de este enfoque

  • No requiere edición manual del contenido.
  • Es totalmente reutilizable y dinámico.
  • Compatible con buscadores gracias a su estructura HTML simplificada.
  • Mejora la experiencia del usuario al facilitar la navegación de recursos.

Bibliografía

Listado de fuentes utilizadas para este artículo técnico.

  • Shortcode interno [knc-wpdm-category-table], versión 2.2 – 10/06/2025.
  • Documentación oficial del plugin WordPress Download Manager Pro.
  • Manual de atributos de [wpdm_all_packages] y ajustes de tabla interactiva.
¿Este articulo fue de ayuda?
No me gusta 0 0 de 0 encontraron de ayuda este articulo.
Vistas: 7