Documentation Section

Developer Documentation

This section covers the developer documentation for the ADP Car Market Hub WordPress Plugin. It is the entry point for developers, integrators and reviewers who need to understand how the plugin is built and how to extend it.

Documents

Document Actions Reference This page intentionally does not enumerate the plugin's internal action hooks. Document Admin Assets This page covers admin-side asset loading at the integration level only. Specific asset file paths, script handles, dependency lists and localisation payloads are implementation details and are not published here. Document AJAX Actions For Developers This page intentionally does not list internal admin AJAX action names, payloads, capability checks or nonce identifiers. Document Analytics Extension Points This page covers analytics at the integration level only. Internal table names, column definitions, AJAX/REST endpoints, hook names and aggregation queries are implementation details and are not published here. Document Coding Standards This page describes the conventions a contribution to the plugin should follow, at a level that is safe to publish. Internal class names, internal constants, capability identifiers and option-key conventions are implementation details and are not published here. Document Contribution Guidelines This page explains how to contribute changes to the plugin at a public-safe level. Internal class names, internal constants and references to private release infrastructure are not published here. Document Cron Hooks For Developers This page intentionally does not list internal cron hook names, schedules, lock transients or the implementation of the plugin's unattended trigger endpoint. Document Custom Post Types And Taxonomies This page describes the plugin's content model at a high level. Internal post-type slugs, taxonomy slugs, capability maps and meta-key inventories are implementation details and are not published here. Document Database Tables For Developers This page intentionally does not enumerate the plugin's database tables, columns, indexes, schema versions or migration steps. Document Developer FAQ This page collects frequently asked, integration-oriented questions. It intentionally does not enumerate internal class names, table names, option keys, hook names, REST routes, capability identifiers or release-pipeline specifics — those are internal implementation details. Document Developer Overview This document is the orientation page for developers and integrators who work with ADP Car Market Hub. It deliberately stays at a high level. Internal implementation details, private APIs, storage internals and security-sensitive release infrastructure are maintained separately and are… Document Filters Reference This page intentionally does not enumerate the plugin's internal filter hooks. Document Frontend Assets This page covers front-end asset loading at the integration level only. Specific asset file paths, script handles, dependency lists and localisation payloads are implementation details and are not published here. Document Hooks And Filters This page intentionally does not enumerate the plugin's internal action and filter names, arguments or firing locations. Document Image Import Extension Points This page covers image import at the integration level only. Internal hook names, queue identifiers, image-processing flags and storage paths are implementation details and are not published here. Document Import Engine Extension Points This page covers the import engine at the integration level only. Internal class names, hook names, payload shapes and orchestration details are implementation details and are not published here. Document Internationalization For Developers This document describes how the ADP Car Market Hub plugin handles internationalization (i18n) for translators and contributors. It covers the text domain, the loading mechanism, the translation files shipped with the plugin, the tooling used to generate the POT file,… Document Lead Processing Extension Points This page covers lead processing at the integration level only. Internal hook names, payload shapes, capability identifiers and webhook signing details are implementation details and are not published here. Document Local Development Setup This page describes the public-safe shape of a local development environment for the plugin. The exact constants, file paths, internal helper scripts and managed-service configuration used by AD Promotion's own development setup are not published here. Document Logging And Debugging This page describes how the plugin handles logging and debugging at a high level. The internal logger class, log-file location, rotation thresholds and masking rules are implementation details and are not published here. Document Market Insights Extension Points This page covers Market Insights at the integration level only. The underlying upstream API, request structure, transport, authentication, caching layer and any related secret handling are implementation details and are not published here. Document Option Keys And Settings Storage This page intentionally does not list the plugin's internal option keys, transients, secret-storage envelopes or settings-migration steps. Document PDF Manager Extension Points This page covers the PDF datasheet feature at the integration level only. Internal renderer class names, template paths, REST/AJAX endpoints and storage locations are implementation details and are not published here. Document Plugin Architecture For Developers This page gives a high-level, integration-oriented overview of how the plugin is organised. Detailed internal architecture, class wiring, bootstrap sequence, long-lived collaborators and capability/option/cron identifiers are maintained separately and are not part of the public documentation. Document Release And Build Process This page intentionally does not describe the plugin's private release and distribution infrastructure. Document Repository Structure This page gives a public-safe orientation to the plugin's repository. A full file and class inventory, namespace map and module-by-module description are maintained as internal documentation and are not published here. Document REST API For Developers This page intentionally does not list internal REST routes, parameters, controllers, nonces or response payloads. Document Sanitization And Escaping This page describes the plugin's sanitisation and escaping approach at a high level. Internal helper names, validator pipelines and exact masking rules are implementation details and are not published here. Document Security And Capability Checks This page intentionally describes the plugin's security model at a high level only. Capability identifiers, nonce action names, the implementation of secret storage, signing of unattended requests and other security-relevant internals are not published here. Document Shortcodes For Developers This document lists every shortcode registered by the ADP Car Market Hub plugin, including the supported attributes, the rendered output, and the feature toggles that affect availability. Use it as the reference when embedding plugin content inside pages, posts or… Document Template System And Overrides This document describes how the ADP Car Market Hub plugin loads its front-end templates and how a theme can override them. It lists the files shipped in the plugin's templates/ folder and explains which ones are theme-overridable through the standard… Document Testing Guide This page describes the plugin's testing approach at a high level. The internal test architecture, bootstrap stubs, fixture layout and the exact contents of the test suite are not published here.

← Back to documentation overview