WordPress

Integraciones Disponibles en la API de WordPress

Descubre cómo funciona la REST API de WordPress y qué recursos principales ofrece (posts, páginas, usuarios, medios, comentarios y taxonomías) para integrarlo con otros sistemas.

La REST API de WordPress permite conectar un sitio WordPress con aplicaciones externas (ERP, CRM, apps móviles, frontends headless, etc.) mediante endpoints HTTP que exponen los contenidos y configuraciones del sitio en formato JSON. A través de esta API es posible consultar, crear, actualizar y eliminar entradas, páginas, usuarios, comentarios, medios y taxonomías.

A continuación se resumen los recursos principales de la API estándar de WordPress y los campos más relevantes de cada uno, según la documentación oficial de la REST API.

POSTS (Entradas)

Gestión de entradas de blog y otros tipos de contenido basados en el tipo post. Endpoint principal: /wp/v2/posts.

  • id – Identificador único de la entrada.
  • date / date_gmt – Fecha de publicación (zona horaria del sitio / GMT).
  • modified / modified_gmt – Fecha de última modificación.
  • slug – Identificador único en URL (slug) de la entrada.
  • status – Estado de la entrada (publish, draft, pending, private, etc.).
  • type – Tipo de contenido (por defecto post).
  • link – URL pública de la entrada.
  • title – Título de la entrada (objeto con el contenido renderizado).
  • content – Contenido principal de la entrada.
  • excerpt – Extracto o resumen.
  • author – ID del usuario autor de la entrada.
  • featured_media – ID del recurso multimedia destacado.
  • comment_status – Estado de los comentarios (open / closed).
  • ping_status – Si se puede hacer pingback/trackback (open / closed).
  • format – Formato de la entrada (standard, image, video, etc.).
  • sticky – Indica si la entrada es destacada (sticky).
  • categories – IDs de categorías asociadas.
  • tags – IDs de etiquetas asociadas.
  • meta – Campos meta personalizados asociados a la entrada.

PAGES (Páginas)

Gestión de páginas estáticas y jerarquizadas. Endpoint principal: /wp/v2/pages.

  • id – Identificador único de la página.
  • date / date_gmt – Fecha de publicación.
  • modified / modified_gmt – Fecha de última modificación.
  • slug – Slug o identificador en la URL.
  • status – Estado de la página (publish, draft, etc.).
  • type – Tipo de contenido (por defecto page).
  • link – URL pública de la página.
  • parent – ID de la página padre (para estructuras jerárquicas).
  • title – Título de la página.
  • content – Contenido de la página.
  • excerpt – Extracto.
  • author – ID del autor.
  • featured_media – ID del medio destacado.
  • menu_order – Orden de la página en menús y listados.
  • comment_status – Comentarios permitidos o no.
  • ping_status – Permite o no pings.
  • template – Plantilla de tema asignada a la página.
  • meta – Meta campos asociados.

MEDIA (Medios)

Gestión de archivos multimedia (imágenes, documentos, etc.) que se almacenan como adjuntos. Endpoint principal: /wp/v2/media.

  • id – Identificador único del elemento multimedia.
  • date / date_gmt – Fecha de publicación del adjunto.
  • slug – Slug del adjunto.
  • link – URL pública de la página del adjunto.
  • title – Título del adjunto.
  • author – ID del autor.
  • alt_text – Texto alternativo de la imagen.
  • caption – Pie de foto o leyenda.
  • description – Descripción del adjunto.
  • media_type – Tipo de adjunto (por ejemplo image o file).
  • mime_type – MIME type del archivo (por ejemplo image/jpeg).
  • media_details – Detalles técnicos (tamaño, dimensiones, variantes, etc.).
  • post – ID del post/página al que está asociado.
  • source_url – URL directa al archivo original.
  • meta – Información meta asociada.

USERS (Usuarios)

Gestión de usuarios del sitio (autores, editores, administradores, etc.). Endpoint principal: /wp/v2/users.

  • id – Identificador único del usuario.
  • username – Nombre de usuario (login).
  • name – Nombre a mostrar.
  • first_name – Nombre.
  • last_name – Apellidos.
  • email – Correo electrónico.
  • url – URL del usuario (web personal, perfil, etc.).
  • description – Biografía o descripción del usuario.
  • link – URL pública del autor en el sitio.
  • slug – Slug del usuario.
  • registered_date – Fecha de registro.
  • roles – Roles asignados al usuario.
  • avatar_urls – URLs de los avatares en distintos tamaños.
  • meta – Campos meta asociados al usuario.

COMMENTS (Comentarios)

Gestión de comentarios asociados a entradas y páginas. Endpoint principal: /wp/v2/comments.

  • id – Identificador único del comentario.
  • post – ID de la entrada o página asociada.
  • parent – ID del comentario padre (para hilos).
  • author – ID del usuario autor del comentario (si existe).
  • author_name – Nombre público del autor del comentario.
  • author_email – Email del autor (en contexto de edición).
  • author_url – URL del autor.
  • content – Contenido del comentario.
  • date / date_gmt – Fecha de publicación del comentario.
  • link – URL del comentario.
  • status – Estado del comentario (aprobado, pendiente, etc.).
  • author_avatar_urls – Avatares del autor del comentario.
  • meta – Meta campos asociados al comentario.

CATEGORIES (Categorías)

Gestión de categorías del blog y otras taxonomías basadas en category. Endpoint principal: /wp/v2/categories.

  • id – Identificador único de la categoría.
  • name – Nombre de la categoría.
  • slug – Slug de la categoría.
  • description – Descripción en HTML.
  • link – URL pública de la categoría.
  • count – Número de entradas publicadas con esa categoría.
  • parent – ID de la categoría padre (para jerarquías).
  • taxonomy – Tipo de taxonomía (para este recurso: category).
  • meta – Campos meta asociados a la categoría.

TAGS (Etiquetas)

Gestión de etiquetas asociadas a las entradas. Endpoint principal: /wp/v2/tags.

  • id – Identificador único de la etiqueta.
  • name – Nombre de la etiqueta.
  • slug – Slug de la etiqueta.
  • description – Descripción en HTML.
  • link – URL pública de la etiqueta.
  • count – Número de entradas publicadas con esa etiqueta.
  • taxonomy – Tipo de taxonomía (para este recurso: post_tag).
  • meta – Meta campos asociados a la etiqueta.

Estos recursos de la REST API de WordPress permiten construir integraciones avanzadas con otros sistemas (ERP, CRM, ecommerce, BI, aplicaciones móviles, etc.), aprovechando una estructura estándar y ampliable basada en JSON.

Cuéntanos qué necesitas integrar

Centraliza la información de tu empresa, conecta tus herramientas y elimina para siempre las tareas manuales que te quitan tiempo y generan errores.

nubyhub integra herramientas

Preguntas frecuentes

Si no encuentras lo que buscas, nuestro equipo estará encantado de ayudarte a diseñar la conexión que tu empresa necesita.

¿Qué es nubyhub y cómo funciona?

nubyhub es un conector cloud que integra tus sistemas (ERP, CRM, eCommerce, BI…) y automatiza el intercambio de datos sin código. Configuras flujos (qué datos, cuándo y cómo) y el sistema sincroniza de forma bidireccional 24/7, con trazabilidad completa mediante logs y alertas.

¿Con qué sistemas se integra?

Incluye integraciones nativas con Sage 50/200/X3, Shopify/WooCommerce/PrestaShop, HubSpot/Dynamics 365, Power BI, SGA y transportistas. Además, puedes conectar cualquier otra app mediante API REST, Webhooks, CSV/XML/ODBC y plantillas de conexión personalizables.

¿Qué procesos puedo automatizar con nubyhub?

Con nubyhub puedes automatizar todo tipo de tareas repetitivas o dependientes de datos entre sistemas. Por ejemplo, sincronizar clientes y pedidos entre un ERP y una tienda online, unificar el stock y los precios de distintos almacenes o plataformas, cargar información automáticamente en Power BI, y mucho más.

¿Con qué sistemas se integra nubyhub?

nubyhub es compatible con los principales ERPs —como Sage 50, Sage 200 o Sage X3—, además de CRMs, plataformas de comercio electrónico como Shopify, WooCommerce o PrestaShop, soluciones de análisis como Power BI y herramientas de productividad de Microsoft 365.