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.