Architecture
Comprendre la structure du plugin, son cycle de vie, son modèle de données et ses responsabilités techniques avant toute extension ou intégration.
Architecture du plugin pour développeursDOCUMENTATION DÉVELOPPEUR
Explorez la documentation publique pour développeurs d’ADP Car Market Hub : architecture, hooks, filtres, références API REST, actions AJAX, hooks cron, surcharges de modèles, consignes de sécurité, débogage et flux de publication.
La documentation développeur offre aux intégrateurs techniques un point d’entrée structuré vers l’architecture du plugin, les points d’extension, le comportement des endpoints et les flux de personnalisation sécurisés.
Architecture
Comprendre la structure du plugin, son cycle de vie, son modèle de données et ses responsabilités techniques avant toute extension ou intégration.
Architecture du plugin pour développeursPoints d’extension
Utilisez les actions, filtres, hooks et points d’extension documentés plutôt que de modifier les fichiers cœur du plugin.
Hooks et filtresAPI et traitements en arrière-plan
Examinez le comportement de l’API REST, les actions AJAX, les hooks cron et les limites des traitements planifiés.
API REST pour développeursModèles et assets côté client
Utilisez les surcharges de modèles, les assets côté client et le comportement des shortcodes pour personnaliser la sortie en toute sécurité.
Système de modèles et surchargesSécurité et flux de publication
Suivez les contrôles de capacités, l’assainissement, l’échappement, les tests et les conseils de publication avant de déployer des changements.
Contrôles de sécurité et de capacitésCommencez par les documents qui correspondent à votre rôle et à votre tâche d’implémentation.
Avant d’ajouter des intégrations ou des personnalisations, les développeurs doivent comprendre le cycle de vie du plugin, la structure du dépôt, le modèle de données et le comportement de stockage.
Sujets d’architecture cœur
Les intégrations sur mesure doivent utiliser des points d’extension documentés plutôt que de modifier les fichiers cœur du plugin.
| Domaine d’extension | Cas d’usage | Document recommandé |
|---|---|---|
| Actions | Réagir aux événements ou étapes de traitement du plugin | Référence des actions |
| Filtres | Modifier des valeurs ou la sortie via des points de filtre contrôlés | Référence des filtres |
| Vue d’ensemble des hooks et filtres | Comprendre les mécanismes d’extension disponibles | Hooks et filtres |
| Points d’extension du moteur d’import | Étendre ou ajuster le comportement lié aux imports en toute sécurité | Points d’extension du moteur d’import |
| Points d’extension d’import des images | Personnaliser la gestion des images ou le comportement de la file lorsque cela est pris en charge | Points d’extension d’import des images |
| Points d’extension du traitement des leads | Intégrer le traitement des leads à des flux externes | Points d’extension du traitement des leads |
| Points d’extension des analyses | Étendre le comportement lié aux analyses lorsque cela est pris en charge | Points d’extension des analyses |
| Points d’extension de Market Insights | Examiner les limites d’extension pour la logique liée au marché | Points d’extension de Market Insights |
| Points d’extension du gestionnaire PDF | Étendre ou personnaliser les flux liés aux PDF lorsque cela est pris en charge | Points d’extension du gestionnaire PDF |
Les développeurs doivent examiner le comportement des endpoints, les actions AJAX et les hooks cron avant d’étendre les flux techniques.
API REST
Examinez le comportement des endpoints API REST, le traitement des requêtes, le contexte d’authentification et les schémas de réponse.
API REST pour développeurs Endpoints API RESTActions AJAX
Examinez les actions AJAX WordPress, les contrôles de nonces, les contrôles de capacités, la validation des entrées et la gestion des réponses.
Actions AJAX pour développeurs Actions AJAXHooks cron
Examinez les traitements planifiés, les tâches récurrentes et les hooks d’arrière-plan utilisés par les imports, le nettoyage et l’automatisation.
Hooks cron pour développeurs Événements cron et planificateurLa personnalisation côté client doit utiliser le système de modèles documenté, le comportement des shortcodes et la structure des assets.
Système de modèles
Assets et comportement de l’interface
Le travail des développeurs doit suivre les bonnes pratiques de sécurité WordPress et éviter d’exposer des données privées ou des opérations non sécurisées.
Pratiques requises
Avant de déployer des changements, les développeurs doivent consulter la documentation sur la journalisation, le débogage, les tests et le flux de publication.
La documentation développeur doit être utile aux partenaires d’implémentation sans exposer de détails d’implémentation privés.
Sûr à publier
Ne publiez pas
Ouvrez directement les documents développeur correspondants dans le dépôt de documentation public.
Mise en route pour développeurs
Architecture et stockage
Points d’extension
API et traitements en arrière-plan
Sécurité, débogage et publication
Les liens de documentation suivent la langue active du site. L’anglais est la langue source. Les autres dossiers de langue utilisent des noms de dossiers et de fichiers localisés.