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 (Car Market Hub → Shortcodes & Widgets). Es dokumentiert jeden Shortcode, den das Plugin registriert, die unterstützten Attribute und URL-Parameter, die Integrationen in Editoren und Page-Builder sowie die mit dem Plugin gelieferten Dashboard-Widgets.

Wann Sie dieses Dokument verwenden sollten

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

  • Fahrzeuglisten, Suchformulare, Vergleichstabellen, Favoriten, Standort-Boxen oder Öffnungszeiten-Boxen auf einer Seite einbetten.
  • Den Fahrzeugbestand bereits beim Einfügen mithilfe von Shortcode-Attributen vorfiltern.
  • Vorgefilterte Besucher über URL-Parameter auf die Bestandsseite leiten.
  • Ein Plugin-Template in Ihrem aktiven Theme überschreiben.
  • 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]Fahrzeugvergleichstabelle 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 Garagen-Filiale.
[as24ci_hours_box]Öffnungszeiten-Karte für die mit einem Fahrzeug verknüpfte Garagen-Filiale.

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

Am oberen Rand der Seite 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.

Unterhalb der 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.

Die Seite zeigt ausserdem eine Tabelle Übersicht zur Shortcode-Nutzung an, die veröffentlichte Seiten und Beiträge auflistet, die einen Plugin-Shortcode enthalten (bis zu den 100 neuesten 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 die entsprechende Funktion in Car Market Hub → Settings aktiviert sein. Wenn eine Funktion deaktiviert ist, kennzeichnet die Seite den Shortcode mit einem Deaktiviert-Badge.
  • Für [as24ci_location_box] und [as24ci_hours_box] muss mindestens ein Standort unter 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 native Steuerelement des Editors 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

Attribute für [as24ci_archive]

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"
fuelTreibstoffart, 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"

Attribute für [as24ci_search_filter]

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

[as24ci_compare]

Keine Attribute. Platzieren Sie diesen auf einer dedizierten Vergleichsseite. Die Einstellungsseite kann diese Seite automatisch erstellen.

[as24ci_favorites]

Keine Attribute. Platzieren Sie diesen auf einer dedizierten Favoriten- oder Wunschzettelseite. Favoriten werden im Browser des Besuchers über localStorage gespeichert — es ist kein Konto erforderlich und es werden keine Daten an den Server gesendet.

Attribute für [as24ci_location_box] und [as24ci_hours_box]

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 der Seite meldet vier unterstützte Integrationsfamilien.

Dashboard-Widgets

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

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

Tabelle «Übersicht zur Shortcode-Nutzung»

Die Tabelle zur Nutzungsübersicht listet jede veröffentlichte Seite oder jeden Beitrag auf, der einen Plugin-Shortcode enthält, mit den folgenden Spalten:

SpalteZeigt
Content TitleTitel der Seite oder des Beitrags.
Content TypeOb der Eintrag eine Seite oder ein Beitrag ist.
Shortcodes UsedWelche(n) Plugin-Shortcode(s) der Inhalt enthält.
CountWie viele Plugin-Shortcode-Vorkommen in diesem Inhalt enthalten sind.
Last UpdatedWann die Seite oder der Beitrag zuletzt geändert wurde.
ActionsEin Bearbeiten-Link, der die Seite oder den Beitrag im Editor öffnet.

Template-Overrides

Die Shortcode-Ausgabe verwendet dieselben Templates wie der native Fahrzeug-CPT. Um ein Template zu überschreiben, kopieren Sie die Datei in das 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.phpFahrzeugvergleichsseite.

Betriebliche Hinweise

  • Die Übersicht zur Shortcode-Nutzung scannt bis zu 100 der am kürzesten 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 machen.

Fehlerbehebung

  • Ein Shortcode wird als Klartext gerrendered. 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. Die Seite zeigt in diesem Fall auch ein Deaktiviert-Badge an.
  • Standort und Öffnungszeiten fallen auf die Standard-Filiale 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 Hauptverzeichnis des aktiven (oder Child-)Themes befinden und genau den oben aufgeführten Dateinamen verwenden.

Verwandte Dokumente