Documentation · Documentation développeur
Points d'extension de l'importation d'images
Cette page couvre l'importation d'images uniquement au niveau de l'intégration. Les noms des hooks internes, les identifiants de file d'attente, les drapeaux de traitement d'image et les chemins de stockage sont des détails d'implémentation et ne sont pas publiés ici.
Ce que fait l'importation d'images
Lorsqu'une annonce de véhicule est importée, l'extension télécharge ses images, les associe à la bibliothèque de médias WordPress et les lie au véhicule. Le post-traitement des images (comme la conversion de format ou le redimensionnement) est effectué en arrière-plan et est contrôlé par les réglages exposés dans l'interface d'administration de l'extension.
Surfaces d'intégration
Configurez le comportement des images via l'interface d'administration de l'extension. Une fois que les images sont dans la bibliothèque de médias, ce sont des pièces jointes WordPress standard et elles peuvent être consultées via les API de pièces jointes régulières de WordPress.
Les noms des hooks internes, les tables de file d'attente, les transients de verrouillage, les emplacements de fichiers intermédiaires et les détails du pipeline de traitement peuvent changer d'une version à l'autre et ne doivent pas être utilisés par du code externe.
Surfaces d'intégration publiques prises en charge
Lors de l'intégration avec l'extension, privilégiez ces surfaces stables :
- L'interface utilisateur des réglages d'administration de l'extension.
- Les shortcodes documentés.
- Les surcharges de modèles au niveau du thème, comme décrit dans le Système de modèles et surcharges.
- L' Aperçu pour les développeurs général pour vous orienter.
Les noms de classes internes, les clés d'option, les tables de base de données, les points de terminaison REST et AJAX, les noms de hooks cron, les identifiants de capacité et de nonce, ainsi que l'infrastructure de publication / mise à jour sont traités comme des détails d'implémentation. Ils peuvent changer d'une version à l'autre sans préavis et ne font pas partie du contrat d'intégration public.
Stabilité et politique de changement
Tout ce qui n'est pas répertorié comme une surface publique prise en charge ci-dessus est considéré comme un détail d'implémentation interne. Les API internes, la structure de stockage et l'implémentation de la sécurité peuvent changer d'une version à l'autre. Ne dépendez pas d'eux à partir de codes tiers, de thèmes ou de systèmes externes. Les écritures directes dans la base de données ne sont pas prises en charge.
Avis de documentation publique. Cette page fournit uniquement un aperçu de l'intégration de haut niveau. Les détails d'implémentation interne, les API privées, les composants internes de stockage et l'infrastructure de publication sensible à la sécurité sont gérés séparément et ne font pas partie de la documentation publique. Les surfaces d'intégration prises en charge sont les shortcodes documentés, les surcharges de modèles, l'interface utilisateur des réglages et tous les points d'extension explicitement publiés dans cette section.