Documentation · Admin Reference

Admin Menu Overview

This document describes the WordPress admin menu added by the ADP Car Market Hub plugin: where it lives, which subpages it contains, the order they appear in, and how access is controlled.

When to use this document

Read this when you are getting started with the plugin and want to understand which screens exist in the WordPress admin and what each one is for. It is also useful as a quick map when you are linked to a specific area from another document.

Overview

After activation, the plugin registers a top-level admin menu entry called CMH Center in the WordPress sidebar. The menu uses the standard dashicons-car icon and is placed directly below the WordPress Dashboard (admin menu position 3), before the Posts entry. A second, separate top-level entry called CMH Cars (the car inventory) is registered immediately below it at position 3.1, and a third top-level entry called CMH Team (the dealership contact directory, icon dashicons-groups) is registered directly below that at position 3.2, so the three CMH areas stay adjacent. The CMH Center, CMH Cars and CMH Team labels are fixed product labels and are intentionally not translated, even though the submenu labels inside them are localised.

Clicking the top-level CMH Center entry always opens the Dashboard subpage. Each feature area is then exposed as its own subpage in the submenu.

The submenu order is fixed by the plugin and follows the dealership workflow: daily operational entry points first, then business analysis and dealership information, then marketing and output tools, then design and configuration areas, and finally technical tools, logs, system and support. The order is defined by the page slug, so it stays the same on every locale even though the visible labels are translated.

Requirements or prerequisites

  • The plugin must be installed and activated on a WordPress site.
  • The currently logged-in user must hold the plugin's management capability. By default this matches the standard WordPress administrator role, but the exact capability is defined in the plugin code and may be remapped by site administrators using standard WordPress role tools.
  • No additional setup is needed to make the menu appear; it is registered automatically on the admin_menu hook.

Step by step instructions

  1. Log in to WordPress with an account that has permission to manage the plugin.
  2. In the left admin sidebar, locate CMH Center (car icon), directly below Dashboard.
  3. Click CMH Center to open the Dashboard subpage.
  4. Use the submenu to switch to any other plugin screen.

Configuration reference

The submenu entries registered by the plugin are listed below. The slug column shows the WordPress admin page slug (admin.php?page=...), which is useful for direct links and bookmarks.

Submenu labelPage slugPurpose
Dashboardas24ci-dashboardLanding page with status, KPIs and quick links. See Dashboard Reference.
Settingsas24ci-settingsAPI connection, default pages, SEO, frontend and admin feature toggles, Danger Zone. See Settings Reference.
AI Assistantas24ci-ai-assistantGenerate AI vehicle descriptions, SEO metadata, image alt texts and equipment highlights from imported vehicle data, plus automated data-quality scans. See AI Assistant Reference. (The separate support-chat assistant is documented in Support Reference.)
Content Studioas24ci-content-studioGenerate ready-to-post social media and marketing text for a vehicle (Facebook, Instagram, TikTok, Google Business Profile, WhatsApp, newsletter, website). See Content Studio Reference.
Analyticsas24ci-analyticsBuilt-in analytics views. See Analytics Reference.
Car Importeras24ci-importerManage imported and pending vehicles. See Car Importer Reference.
Leadsas24ci-leadsCaptured contact form / inquiry leads. See Leads Reference.
Logsas24ci-logsPlugin log viewer. See Logs Reference.
Market Insightsas24ci-market-hubMarket intelligence and pricing assessment views. See Market Insights Reference.
System & Helpas24ci-healthEnvironment checks and help resources. See System And Help Reference.
Supportas24ci-supportContact support and assistant tools. See Support Reference.
Toolsas24ci-toolsMaintenance utilities and exports. See Tools Reference.
Design & Stylesas24ci-designBrand colors, typography, sharing, PDF datasheet, performance, custom CSS. See Design And Styles Reference.
Layout Manageras24ci-filtersSearch filter order, archive cards, single vehicle blocks, compare and favorites layout. See Layout Manager Reference.
Mappingas24ci-mappingField mapping configuration. See Mapping Reference.
Shortcodes & Widgetsas24ci-shortcodesShortcode and widget reference inside the admin. See Shortcodes And Widgets Reference.
Import & Limitsas24ci-automationCron mode, schedule, manual import, image processing, import defaults, full sync. See Import And Limits Reference.
Search Alertsas24ci-search-alertsSaved search subscriptions. See Search Alerts Reference.
Locationsas24ci-locationsDealer locations. See Locations Reference.
EnVKV / Energyas24ci-envkvGerman energy consumption disclosure (EnVKV) configuration. See Envkv Energy Reference.
PDF Manageras24ci-pdf-managerPDF datasheet templates and assets. See Pdf Manager Reference.

The labels in the table reflect the source strings registered by the plugin and are translation-ready. On non-English WordPress installations the visible label may be localized.

CMH Team submenu

The separate CMH Team top-level menu (position 3.2, icon dashicons-groups) has its own submenu for managing dealership sales contacts and contact routing. Its short submenu labels are localized directly by the plugin so they stay short in the sidebar.

Submenu labelPage slugPurpose
Overviewas24ci-teamTeam status dashboard: counts, fallback status and recommended actions.
Membersas24ci-team-membersList of all team members with assignment counts and quick actions.
Newas24ci-team-newCreate or edit a team member.
Locationsas24ci-team-locationsDefault contact per branch (location).
Assignmentas24ci-team-assignmentBulk-assign vehicles to a contact, general contact, no contact, or automatic.
Standardsas24ci-team-standardsGlobal fallback contact and general dealership contact details.
Rulesas24ci-team-rulesAutomatic assignment, contact-form routing and frontend visibility switches.

For the full description of these screens and how contact routing works, see CMH Team and Contact Routing.

Operational notes

  • All plugin admin pages share a common body class so the plugin's admin styles render consistently across screens.
  • Every subpage is registered with the same management capability check. Users without that capability will not see the menu and will receive a permission error if they try to access a page directly by URL.
  • The submenu deliberately removes the duplicate "first item" link that WordPress adds automatically for top-level menus, so the visible order matches the table above.
  • The plugin registers three adjacent top-level menus: CMH Center (position 3), CMH Cars (position 3.1) and CMH Team (position 3.2), placed directly below Dashboard and before Posts. These three labels are fixed and untranslated; other plugins that re-order the admin menu may still visually change their position.

Troubleshooting

  • The menu does not appear. Confirm the plugin is active and the logged-in user has the management capability. Some role-management plugins can revoke capabilities granted by default to administrators.
  • Clicking the top-level menu opens an empty screen. The top-level entry redirects to the Dashboard subpage. If the redirect fails, open admin.php?page=as24ci-dashboard directly. Verify in the current plugin version before publishing.
  • A subpage is missing. Check that you are signed in as a user with the management capability. Subpages are not removed individually.
  • Submenu order looks unexpected. The plugin uses a fixed dealership workflow order defined by the page slug (not alphabetical). The order is identical on every locale even though the labels are translated.