Arquitectura
Comprenda la estructura del plugin, el ciclo de vida, el modelo de datos y las responsabilidades técnicas antes de extender o integrar.
Arquitectura del plugin para desarrolladoresDOCUMENTACIÓN PARA DESARROLLADORES
Explore la documentación pública para desarrolladores de ADP Car Market Hub, incluyendo arquitectura, hooks, filtros, referencias de API REST, acciones AJAX, hooks de cron, sobrescrituras de plantillas, directrices de seguridad, depuración y flujo de lanzamiento.
La documentación para desarrolladores ofrece a los implementadores técnicos un punto de entrada estructurado a la arquitectura del plugin, puntos de extensión, comportamiento de endpoints y flujos de personalización seguros.
Arquitectura
Comprenda la estructura del plugin, el ciclo de vida, el modelo de datos y las responsabilidades técnicas antes de extender o integrar.
Arquitectura del plugin para desarrolladoresPuntos de extensión
Use acciones, filtros, hooks y puntos de extensión documentados en lugar de editar archivos del núcleo del plugin.
Hooks y filtrosAPI y procesamiento en segundo plano
Revise el comportamiento de la API REST, las acciones AJAX, los hooks de cron y los límites del procesamiento programado.
API REST para desarrolladoresPlantillas y recursos del frontend
Use sobrescrituras de plantillas, recursos del frontend y comportamiento de shortcodes para personalizar la salida de forma segura.
Sistema de plantillas y sobrescriturasSeguridad y flujo de lanzamiento
Siga las verificaciones de capacidad, saneamiento, escape, pruebas y orientación de lanzamiento antes de desplegar cambios.
Verificaciones de seguridad y capacidadComience con los documentos que coincidan con su rol y tarea de implementación.
Antes de añadir integraciones o personalizaciones, los desarrolladores deben comprender el ciclo de vida del plugin, la estructura del repositorio, el modelo de datos y el comportamiento del almacenamiento.
Temas de arquitectura principal
Las integraciones personalizadas deben usar puntos de extensión documentados en lugar de modificar archivos del núcleo del plugin.
| Área de extensión | Caso de uso | Documento recomendado |
|---|---|---|
| Acciones | Reaccione a eventos del plugin o pasos de procesamiento | Referencia de acciones |
| Filtros | Modifique valores o salida a través de puntos de filtro controlados | Referencia de filtros |
| Visión general de hooks y filtros | Comprenda los mecanismos de extensión disponibles | Hooks y filtros |
| Puntos de extensión del motor de importación | Extienda o ajuste el comportamiento relacionado con la importación de forma segura | Puntos de extensión del motor de importación |
| Puntos de extensión de importación de imágenes | Personalice la gestión de imágenes o el comportamiento de la cola donde esté soportado | Puntos de extensión de importación de imágenes |
| Puntos de extensión del procesamiento de leads | Integre la gestión de leads con flujos de trabajo externos | Puntos de extensión del procesamiento de leads |
| Puntos de extensión de analíticas | Extienda el comportamiento relacionado con analíticas donde esté soportado | Puntos de extensión de analíticas |
| Puntos de extensión de Market Insights | Revise los límites de extensión para lógica relacionada con el mercado | Puntos de extensión de Market Insights |
| Puntos de extensión del gestor de PDF | Extienda o personalice los flujos de trabajo relacionados con PDF donde esté soportado | Puntos de extensión del gestor de PDF |
Los desarrolladores deben revisar el comportamiento de endpoints, acciones AJAX y hooks de cron antes de extender flujos de trabajo técnicos.
API REST
Revise el comportamiento de endpoints de API REST, gestión de solicitudes, contexto de autenticación y patrones de respuesta.
API REST para desarrolladores Endpoints de API RESTAcciones AJAX
Revise las acciones AJAX de WordPress, verificaciones de nonce, verificaciones de capacidad, validación de entrada y gestión de respuestas.
Acciones AJAX para desarrolladores Acciones AJAXHooks de cron
Revise el procesamiento programado, las tareas recurrentes y los hooks en segundo plano utilizados por las importaciones, la limpieza y la automatización.
Hooks de cron para desarrolladores Eventos cron y programadorLa personalización del frontend debe usar el sistema de plantillas documentado, el comportamiento de shortcodes y la estructura de recursos.
Sistema de plantillas
Recursos y comportamiento de la UI
El trabajo de los desarrolladores debe seguir las prácticas de seguridad de WordPress y evitar exponer datos privados u operaciones inseguras.
Prácticas requeridas
Antes de desplegar cambios, los desarrolladores deben revisar la documentación de registro, depuración, pruebas y flujo de lanzamiento.
La documentación para desarrolladores debe ser útil para los socios de implementación sin exponer detalles de implementación privados.
Seguro para publicar
No publique
Abra los documentos relevantes para desarrolladores directamente en el repositorio de documentación pública.
Primeros pasos para desarrolladores
Arquitectura y almacenamiento
Puntos de extensión
API y procesamiento en segundo plano
Seguridad, depuración y lanzamiento
Los enlaces de documentación siguen el idioma activo del sitio web. El inglés es el idioma de origen. Las carpetas de otros idiomas usan nombres de carpetas y archivos localizados.