Documentación · Documentación para desarrolladores

Acciones AJAX para desarrolladores

Esta página no enumera intencionadamente los nombres de las acciones AJAX de administración internas, sus cargas de datos (payloads), comprobaciones de capacidades o identificadores de nonce.

Por qué no existe un contrato AJAX público

El plugin utiliza acciones admin-AJAX internamente para sus propias pantallas de administración, controles de importación y flujos de trabajo de leads. No son puntos de integración públicos. Los nombres de las acciones, el código JavaScript que las activa y los requisitos de nonce y capacidades del lado del servidor pueden cambiar entre versiones sin previo aviso.

Los sistemas externos no deben invocar estas acciones directamente. Para programar importaciones de forma periódica, configure la propia automatización del plugin desde la interfaz de usuario de administración. Para automatizaciones externas, utilice las vías de integración que se detallan a continuación.

Vías de integración públicas compatibles

Al realizar integraciones con el plugin, se recomienda priorizar estas vías estables:

Los nombres de clases internas, las claves de opciones, las tablas de la base de datos, los endpoints REST y AJAX, los nombres de hooks de cron, los identificadores de capacidades y nonces, así como la infraestructura de lanzamientos y actualizaciones, se consideran detalles de implementación. Pueden cambiar entre versiones sin previo aviso y no forman parte del contrato de integración público.

Política de estabilidad y cambios

Cualquier elemento que no se haya mencionado anteriormente como vía pública compatible se considera un detalle de implementación interna. Las API internas, el diseño del almacenamiento y la implementación de seguridad pueden cambiar entre versiones. No dependa de ellos desde código de terceros, temas o sistemas externos. No se admiten escrituras directas en la base de datos.

Aviso de la documentación pública. Esta página solo proporciona una descripción general de la integración a alto nivel. Los detalles de implementación interna, las API privadas, los aspectos internos del almacenamiento y la infraestructura de lanzamientos sensible a la seguridad se mantienen por separado y no forman parte de la documentación pública. Las vías de integración compatibles son los shortcodes documentados, las sobreescrituras de plantillas, la interfaz de usuario de ajustes y cualquier punto de extensión publicado explícitamente en esta sección.