Dokumentation · Admin-Referenz

Referenz für Shortcodes und Widgets

Dieses Dokument ist eine Referenz für die Seite Shortcodes & Widgets des ADP Car Market Hub-Plugins (CMH Center → Shortcodes & Widgets). Es dokumentiert jeden Shortcode, den das Plugin registriert, die unterstützten Attribute und URL-Parameter, die Editor- und Page-Builder-Integrationen sowie die Dashboard-Widgets, die mit dem Plugin geliefert werden.

Wann Sie dieses Dokument verwenden sollten

Lesen Sie dies, wenn Sie Redakteur, Website-Ersteller oder Entwickler sind und Folgendes tun müssen:

  • Einbetten von Fahrzeuglisten, Suchformularen, Vergleichstabellen, Favoriten, Standortboxen oder Öffnungszeitenboxen auf einer Seite.
  • Vorfiltern des Bestands zum Zeitpunkt des Einfügens mithilfe von Shortcode-Attributen.
  • Senden von vorgefiltertem Traffic an die Inventarseite mithilfe von URL-Parametern.
  • Überschreiben eines Plugin-Templates in Ihrem aktiven Theme.
  • Verstehen, welche Dashboard-Widgets das Plugin bereitstellt.

Übersicht

Das Plugin registriert sechs öffentliche Shortcodes:

ShortcodeZweck
[as24ci_archive]Vollständiger Fahrzeugbestand mit Filtern, Sortierung und Seitennummerierung.
[as24ci_search_filter]Eigenständiges Suchformular, gedacht für Landingpages oder Startseiten.
[as24ci_compare]Fahrzeug-Vergleichstabelle für vom Besucher ausgewählte Fahrzeuge.
[as24ci_favorites]Favoritenseite des Besuchers (Einträge werden clientseitig in localStorage gespeichert).
[as24ci_location_box]Kontaktkarte für die mit einem Fahrzeug verknüpfte Garage.
[as24ci_hours_box]Öffnungszeitenkarte für die mit einem Fahrzeug verknüpfte Garage.

Jeder Shortcode ist auch auf dem Bildschirm als eigener Eintrag mit einer dedizierten Schaltfläche Kopieren und einem erweiterbaren Bereich Attribute & Beispiele aufgeführt, der die unterstützten Attribute und gebrauchsfertige Beispiele für diesen Shortcode anzeigt.

Oben auf dem Bildschirm fassen fünf KPI-Kacheln die Shortcode-Nutzung auf einen Blick zusammen:

KPI-KachelZeigt
Verfügbare ShortcodesWie viele öffentliche Shortcodes das Plugin registriert.
Verwendete ShortcodesGesamtzahl der Shortcode-Vorkommen auf den gescannten Seiten und Beiträgen.
Builder-IntegrationenWie viele unterstützte Editor- / Page-Builder-Integrationsfamilien verfügbar sind.
Seiten mit PluginAnzahl der veröffentlichten Seiten und Beiträge, die mindestens einen Plugin-Shortcode enthalten.
Template-OverridesAnzahl der Plugin-Templates, die derzeit von Ihrem aktiven Theme überschrieben werden.

Unter den Kacheln bietet eine Intro-Karte Schnellkopier-Schaltflächen mit einem Klick für die vier am häufigsten verwendeten Shortcodes — [as24ci_archive], [as24ci_search_filter], [as24ci_compare] und [as24ci_favorites] —, sodass Sie diese ohne Tippen in die Zwischenablage kopieren können.

Der Bildschirm zeigt ausserdem eine Tabelle Übersicht über die Shortcode-Nutzung an, in der veröffentlichte Seiten und Beiträge aufgelistet sind, die einen beliebigen Plugin-Shortcode enthalten (bis zu den letzten 100 Ergebnissen), sowie eine Karte Entwicklerhinweise, die Template-Overrides und unterstützte URL-Parameter dokumentiert.

Anforderungen oder Voraussetzungen

  • Ein Benutzer mit einer Berechtigung, die Seiten oder Beiträge bearbeiten kann.
  • Für [as24ci_compare] und [as24ci_favorites] muss der entsprechende Funktions-Toggle in CMH Center → Settings aktiviert sein. Wenn eine Funktion deaktiviert ist, kennzeichnet der Bildschirm den Shortcode mit einem Deaktiviert-Badge.
  • Für [as24ci_location_box] und [as24ci_hours_box] muss mindestens ein Standort in Standorte konfiguriert sein und die Seller-IDs müssen mit dem Fahrzeug übereinstimmen.

Schritt-für-Schritt-Anleitung

Einen Shortcode in eine Seite einbetten

  1. Öffnen Sie die Seite oder den Beitrag in Ihrem Editor.
  2. Fügen Sie den Shortcode über das editor-eigene Steuerelement ein: - Block-Editor (Gutenberg): Fügen Sie einen Shortcode-Block hinzu. - Elementor: Fügen Sie ein Shortcode-Widget hinzu. - Divi, Beaver Builder, WPBakery: Verwenden Sie das Shortcode- oder Textmodul. - Classic Editor: Tippen Sie den Shortcode direkt in den Inhalt ein.
  3. Fügen Sie den gewünschten Shortcode ein (bei Bedarf mit Attributen).
  4. Speichern und Vorschau anzeigen.

Das Plugin lädt seine eigenen Styles und Skripte nur auf Seiten, die einen Plugin-Shortcode enthalten, sodass nicht betroffene Seiten nicht beeinträchtigt werden.

Den Archivbestand beim Einfügen vorfiltern

Verwenden Sie Shortcode-Attribute bei [as24ci_archive], zum Beispiel:

[as24ci_archive make="BMW" price_max="40000" order_by="price" order="asc"]
[as24ci_archive fuel="electric" body="suv" per_page="12"]

Hängen Sie GET-Parameter an die Archiv-URL an (URL-Parameter überschreiben Shortcode-Attribute):

/inventory/?make=BMW&max_price=20000
/inventory/?condition=new&sort=price_asc

Konfigurationsreferenz

[as24ci_archive] Attribute

Alle Attribute sind optional. URL-Parameter überschreiben Shortcode-Attribute.

AttributBeschreibungBeispiel
makeVorfiltern nach Marke.make="BMW"
modelVorfiltern nach Modell (zusammen mit make verwenden).model="3 Series"
price_minMindestpreis (numerisch).price_min="10000"
price_maxMaximalpreis (numerisch).price_max="40000"
fuelKraftstoffart, zum Beispiel petrol, diesel, electric.fuel="electric"
bodyKarosserieform, zum Beispiel suv, sedan, coupe.body="suv"
order_bySortierfeld: price, mileage oder date (Standard).order_by="price"
orderSortierrichtung: asc (Standard) oder desc.order="asc"
per_pageEinträge pro Seite: 12, 24 (Standard), 48, 72, all.per_page="12"

[as24ci_search_filter] Attribute

AttributBeschreibungBeispiel
results_urlURL der Ergebnisseite. Standardmässig die Fahrzeug-Archiv-URL des Plugins.results_url="/inventory/"

[as24ci_compare]

Keine Attribute. Auf einer dedizierten Vergleichsseite platzieren. Die Einstellungsseite kann diese Seite automatisch erstellen.

[as24ci_favorites]

Keine Attribute. Auf einer dedizierten Favoriten- oder Wunschzettelseite platzieren. Favoriten werden im Browser des Besuchers über localStorage gespeichert – es ist kein Konto erforderlich und es werden keine Daten an den Server gesendet.

[as24ci_location_box] und [as24ci_hours_box] Attribute

AttributBeschreibungBeispiel
post_idID des Fahrzeug-Beitrags. Standardmässig der aktuelle Beitrag im Loop.post_id="123"

Die mit dem Fahrzeug verknüpfte Filiale wird über die AutoScout24 Seller ID ermittelt. Wenn keine Übereinstimmung gefunden wird, wird der erste (Standard-)Standort aus Standorte verwendet.

Unterstützte URL-Parameter

Diese Parameter können an die Archiv-URL angehängt werden. URL-Parameter überschreiben Shortcode-Attribute.

ParameterBeschreibungBeispiel
makeFiltern nach Marke.?make=BMW
modelFiltern nach Modell (erfordert make).?model=3+Series
min_price / max_priceFiltern nach Preisspanne.?min_price=5000&max_price=20000
mileage_maxMaximale Kilometerleistung.?mileage_max=80000
conditionall, new oder used.?condition=new
sortprice_asc, price_desc, mileage_asc, mileage_desc.?sort=price_asc
per_pageEinträge pro Seite (12, 24, 48, 72, all).?per_page=12
qStichwortsuche.?q=diesel

Builder- & Editor-Unterstützung

Native Shortcode-Steuerelemente im Block-Editor (Gutenberg), Elementor, Divi / Beaver Builder / WPBakery und im Classic Editor. Die KPI-Leiste auf dem Bildschirm meldet vier unterstützte Integrationsfamilien.

Dashboard-Widgets

Das Plugin fügt dem Standard-WordPress-Dashboard die folgenden Widgets hinzu:

WidgetInhalt
CMH – Company OverviewFahrzeuganzahl, Importzeiten, Lead-Gesamtzahlen und Portfoliowert.
CMH – AI and SEO MonitorKI-Text-Warteschlange, Bild-SEO-Warteschlange und API-Verbindungsstatus.
CMH – Current LeadsLetzte eingehende Lead-Aktivitäten für Ihre Fahrzeuge.
CMH – Car PerformanceMeistgesehene Fahrzeuge und Interaktionen auf einen Blick.
CMH – Price InformationSnapshot der Preisanalysen für Ihren Fahrzeugbestand.

Tabelle zur Shortcode-Nutzungsübersicht

Die Nutzungsübersichtstabelle listet jede veröffentlichte Seite oder jeden Beitrag auf, die einen Plugin-Shortcode enthalten, mit den folgenden Spalten:

SpalteZeigt
InhaltstitelTitel der Seite oder des Beitrags.
InhaltstypOb der Eintrag eine Seite oder ein Beitrag ist.
Verwendete ShortcodesWelche(n) Plugin-Shortcode(s) der Inhalt enthält.
AnzahlWie oft der Plugin-Shortcode in diesem Inhalt vorkommt.
Zuletzt aktualisiertWann die Seite oder der Beitrag zuletzt geändert wurde.
AktionenEin Bearbeiten-Link, der die Seite oder den Beitrag im Editor öffnet.

Template-Overrides

Die Shortcode-Ausgabe verwendet dieselben Templates wie die native Fahrzeug-CPT. Um ein Template zu überschreiben, kopieren Sie die Datei in das Root-Verzeichnis Ihres aktiven Themes; WordPress lädt Ihre Version automatisch.

TemplateVerwendet für
archive-as24ci_car.phpFahrzeugarchiv und Shortcode-Listen-Ausgabe.
single-as24ci_car.phpEinzelne Fahrzeug-Detailseite.
page-as24ci_compare.phpFahrzeug-Vergleichsseite.

Betriebliche Hinweise

  • Die Shortcode-Nutzungsübersicht scannt bis zu 100 der zuletzt geänderten, veröffentlichten Seiten und Beiträge, die einen Plugin-Shortcode enthalten. Benutzerdefinierte Inhaltstypen (Custom Post Types) sind standardmässig nicht enthalten.
  • Die KPI-Kachel Verwendete Shortcodes zählt die Gesamtzahl der Vorkommen im selben Scan.
  • Die KPI-Kachel Template-Overrides zählt die Plugin-Templates, die derzeit von Ihrem aktiven Theme überschrieben werden.
  • Das Deaktivieren von Vergleich oder Favoriten in den Einstellungen entfernt den Shortcode nicht aus Ihren Inhalten; es markiert ihn in dieser Referenz lediglich als deaktiviert und kann seine Frontend-Ausgabe unterdrücken. Aktivieren Sie die Funktion wieder, um den Shortcode wieder aktiv zu schalten.

Fehlerbehebung

  • Ein Shortcode wird als Klartext gerendert. WordPress hat das Shortcode-Parsing für dieses Feld nicht ausgeführt. Platzieren Sie den Shortcode im Hauptinhalt der Seite oder des Beitrags, in einem Shortcode-Block oder in einem Builder-Modul, das Shortcodes unterstützt.
  • Das Archiv zeigt trotz eines Attributs alles an. Ein URL-Parameter überschreibt Shortcode-Attribute. Entfernen Sie den URL-Parameter oder passen Sie ihn an den gewünschten Filter an.
  • [as24ci_compare] oder [as24ci_favorites] erscheint leer. Überprüfen Sie, ob die entsprechende Funktion in den Einstellungen aktiviert ist. Der Bildschirm zeigt in diesem Fall auch ein Deaktiviert-Label an.
  • Standort und Öffnungszeiten fallen auf die Standardfiliale zurück. Die Seller ID des Fahrzeugs ist keinem Standort zugewiesen; fügen Sie diese unter Standorte hinzu.
  • Ein Theme-Override wird nicht erkannt. Die Datei muss sich im Root-Verzeichnis des aktiven (oder Child-)Themes befinden und genau den oben aufgeführten Dateinamen verwenden.

Zugehörige Dokumente