Documentation · Documentation développeur
Points d'extension du PDF Manager
Cette page couvre la fonctionnalité de PDF datasheet uniquement au niveau de l'intégration. Les noms de classes de rendu internes, les chemins de modèles, les points de terminaison REST/AJAX et les emplacements de stockage sont des détails d'implémentation et ne sont pas publiés ici.
Ce que fait la PDF datasheet
Lorsqu'elle est activée, l'extension peut générer une PDF datasheet par véhicule pour téléchargement depuis la page publique du véhicule. La fonctionnalité est activée et configurée depuis l'interface d'administration de l'extension.
Guide d'intégration
La personnalisation s'effectue via les surcharges de modèles de thème prises en charge le cas échéant (voir Système de modèles et surcharges). Les noms de classes du moteur de rendu, les noms de modèles, les emplacements de fichiers intermédiaires et les hooks internes sont susceptibles de changer d'une version à l'autre et ne font pas partie du contrat d'intégration public.
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 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és et de nonces, 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.
Politique de stabilité et 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 code 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 aspects internes du 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.