Asegurándonos de que nunca te sientas solo, estamos aquí para brindar soluciones rápidas y eficientes a cualquier desafío que pueda surgir.

JsonifyWP es un plugin para WordPress que permite mostrar datos desde API JSON externas mediante plantillas totalmente configurables y navegación integrada.

¿Qué hace JsonifyWP?

Desde el panel de administración, puedes crear endpoints personalizados, cada uno con:

  • Título e idioma
  • URL de la API externa
  • Plantilla para vista de lista y vista de detalle
  • Campo que define la URL de detalle para cada ítem (si aplica)

Diseño modular y flexible

Cada endpoint puede tener su propia plantilla para mostrar datos. Las plantillas se agrupan en carpetas:

  • templates/list/ para listados
  • templates/detail/ para vistas detalladas

También puedes mostrar ítems sin detalle activando el mode solo-lista. JsonifyWP añadirá automáticamente la paginación a la API y mostrará controles en el frontend.

Uso con shortcodes

  • [jsonifywp id="1"]: muestra el listado de un endpoint
  • [jsonifywp_detail]: muestra los detalles del ítem según los parámetros de la URL

La navegación es fluida: el plugin extrae automáticamente los datos del endpoint base y realiza una nueva llamada para obtener los detalles de cada entrada según el campo configurado.

Configuración avanzada

  • Selector de campo JSON para obtener la URL de detalle
  • Dominio base configurable si las URL son relativas
  • Número de ítems por página configurable

Todos los datos se almacenan en una tabla propia (wp_jsonifywp) y puedes tener múltiples endpoints activos simultáneamente.

  • GPL-2.0 license