Documentación · Documentación para desarrolladores

Hooks y filtros

Esta página no enumera intencionadamente los nombres de las acciones y filtros internos del plugin, sus argumentos o las ubicaciones donde se ejecutan.

Filosofía de extensión

El plugin utiliza internamente las acciones y filtros estándar de WordPress. Algunos de estos se documentan explícitamente como puntos de extensión en las páginas de "puntos de extensión" de esta sección (por ejemplo, para el procesamiento de leads, importaciones o analítica). Esos puntos de extensión documentados son la forma recomendada y compatible de extender el plugin desde código externo.

Cualquier acción o filtro que no esté explícitamente documentado como punto de extensión se considera interno. Puede ser renombrado, eliminado o sufrir cambios en sus argumentos entre versiones. El código externo no debería conectarse a elementos internos no documentados.

Si necesita una integración que actualmente no sea compatible a través de un punto de extensión documentado, por favor plantéela como una solicitud de funcionalidad describiendo su caso de uso.

Superficies de integración públicas compatibles

Al realizar integraciones con el plugin, priorice estas superficies 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, y la infraestructura de lanzamientos / actualizaciones se tratan como 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 figure en la lista anterior como superficie pública compatible se considera un detalle de implementación interno. 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 documentación pública. Esta página proporciona únicamente 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 superficies de integración compatibles son los shortcodes documentados, las anulaciones de plantillas, la interfaz de usuario de ajustes y cualquier punto de extensión publicado explícitamente en esta sección.