Documentation · Référence de l'administrateur

Référence des shortcodes et des widgets

Ce document est une référence pour l'écran Shortcodes & Widgets de l'extension ADP Car Market Hub (Car Market Hub → Shortcodes & Widgets). Il documente chaque shortcode enregistré par l'extension, les attributs et paramètres d'URL pris en charge, les intégrations avec les éditeurs et constructeurs de pages, ainsi que les widgets de tableau de bord fournis avec l'extension.

Quand utiliser ce document

Lisez ceci si vous êtes un éditeur, un concepteur de site ou un développeur et que vous devez :

  • Intégrer des listes de véhicules, des formulaires de recherche, des tableaux de comparaison, des favoris, des encadrés de localisation ou des horaires d'ouverture sur une page.
  • Pré-filtrer l'inventaire au moment de l'insertion à l'aide des attributs de shortcode.
  • Envoyer du trafic pré-filtré vers la page d'inventaire à l'aide de paramètres d'URL.
  • Surcharger un modèle de l'extension dans votre thème actif.
  • Comprendre quels widgets de tableau de bord l'extension fournit.

Aperçu

L'extension enregistre six shortcodes publics :

ShortcodeObjectif
[as24ci_archive]Inventaire complet des véhicules avec filtres, tri et pagination.
[as24ci_search_filter]Formulaire de recherche autonome, destiné aux pages d'atterrissage ou d'accueil.
[as24ci_compare]Tableau de comparaison de véhicules pour les véhicules sélectionnés par le visiteur.
[as24ci_favorites]Page des favoris du visiteur (les entrées sont stockées côté client dans localStorage).
[as24ci_location_box]Carte de contact pour la succursale du concessionnaire liée à un véhicule.
[as24ci_hours_box]Carte des horaires d'ouverture pour la succursale du concessionnaire liée à un véhicule.

Chaque shortcode est également répertorié sur l'écran sous forme d'entrée propre avec un bouton Copier dédié et une section extensible Attributs & exemples qui présente les attributs pris en charge et des exemples prêts à l'emploi pour ce shortcode.

En haut de l'écran, cinq tuiles d'indicateurs clés de performance (KPI) résument en un coup d'œil l'utilisation des shortcodes :

Tuile KPIAffiche
Shortcodes disponiblesLe nombre de shortcodes publics enregistrés par l'extension.
Shortcodes utilisésLe nombre total d'occurrences de shortcodes trouvées sur les pages et articles analysés.
Intégrations de constructeursLe nombre de familles d'intégrations d'éditeurs / constructeurs de pages prises en charge et disponibles.
Pages utilisant l'extensionLe nombre de pages et d'articles publiés qui contiennent au moins un shortcode de l'extension.
Surcharges de modèlesLe nombre de modèles de l'extension actuellement surchargés par votre thème actif.

Sous les tuiles, une carte d'introduction propose des boutons de copie rapide en un clic pour les quatre shortcodes les plus utilisés — [as24ci_archive], [as24ci_search_filter], [as24ci_compare] et [as24ci_favorites] — afin que vous puissiez les copier dans le presse-papiers sans avoir à les saisir.

L'écran affiche également un tableau d'Aperçu de l'utilisation des shortcodes qui liste les pages et articles publiés contenant un shortcode de l'extension (jusqu'aux 100 résultats les plus récents), ainsi qu'une carte de Notes de développement documentant les surcharges de modèles et les paramètres d'URL pris en charge.

Exigences ou prérequis

  • Un utilisateur disposant d'un rôle lui permettant de modifier des pages ou des articles.
  • Pour [as24ci_compare] et [as24ci_favorites], l'option correspondante doit être activée dans Car Market Hub → Settings. Lorsqu'une fonctionnalité est désactivée, l'écran marque le shortcode avec un badge Désactivé.
  • Pour [as24ci_location_box] et [as24ci_hours_box], au moins un emplacement doit être configuré dans Locations et les Seller IDs doivent correspondre au véhicule.

Instructions étape par étape

Intégrer un shortcode dans une page

  1. Ouvrez la page ou l'article dans votre éditeur.
  2. Insérez le shortcode à l'aide du contrôle natif de l'éditeur : - Éditeur de blocs (Gutenberg) : ajoutez un bloc Shortcode. - Elementor : ajoutez un widget Shortcode. - Divi, Beaver Builder, WPBakery : utilisez le module shortcode ou texte. - Éditeur classique : saisissez directement le shortcode dans le contenu.
  3. Collez le shortcode souhaité (avec des attributs si nécessaire).
  4. Enregistrez et prévisualisez.

L'extension charge ses propres styles et scripts uniquement sur les pages qui contiennent un shortcode de l'extension, de sorte que les pages non concernées ne sont pas affectées.

Pré-filtrer l'archive au moment de l'insertion

Utilisez des attributs de shortcode sur [as24ci_archive], par exemple :

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

Piloter le filtrage dynamique depuis des liens ou des formulaires externes

Ajoutez des paramètres GET à l'URL de l'archive (les paramètres d'URL surchargent les attributs de shortcode) :

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

Référence de configuration

Attributs de [as24ci_archive]

Tous les attributs sont facultatifs. Les paramètres d'URL surchargent les attributs de shortcode.

AttributDescriptionExemple
makePré-filtrer par marque.make="BMW"
modelPré-filtrer par modèle (à utiliser avec make).model="3 Series"
price_minPrix minimum (numérique).price_min="10000"
price_maxPrix maximum (numérique).price_max="40000"
fuelType de carburant, par exemple petrol, diesel, electric.fuel="electric"
bodyType de carrosserie, par exemple suv, sedan, coupe.body="suv"
order_byChamp de tri : price, mileage, ou date (par défaut).order_by="price"
orderDirection du tri : asc (par défaut) ou desc.order="asc"
per_pageÉléments par page : 12, 24 (par défaut), 48, 72, all.per_page="12"

Attributs de [as24ci_search_filter]

AttributDescriptionExemple
results_urlURL de la page de résultats. Par défaut, l'URL de l'archive des véhicules de l'extension.results_url="/inventory/"

[as24ci_compare]

Aucun attribut. À placer sur une page de comparaison dédiée. L'écran des réglages peut créer cette page automatiquement.

[as24ci_favorites]

Aucun attribut. À placer sur une page dédiée aux favoris ou à la liste d'envies. Les favoris sont stockés dans le navigateur du visiteur via localStorage — aucun compte n'est requis et aucune donnée n'est envoyée au serveur.

Attributs de [as24ci_location_box] et [as24ci_hours_box]

AttributDescriptionExemple
post_idID de l'article de véhicule. Par défaut, l'article actuel dans la boucle.post_id="123"

La succursale liée au véhicule est résolue par le Seller ID AutoScout24. Si aucune correspondance n'est trouvée, le premier emplacement (par défaut) de Locations est utilisé.

Paramètres d'URL pris en charge

Ces paramètres peuvent être ajoutés à l'URL de l'archive. Les paramètres d'URL surchargent les attributs de shortcode.

ParamètreDescriptionExemple
makeFiltrer par marque.?make=BMW
modelFiltrer par modèle (nécessite make).?model=3+Series
min_price / max_priceFiltrer par plage de prix.?min_price=5000&max_price=20000
mileage_maxKilométrage maximum.?mileage_max=80000
conditionall, new, ou used.?condition=new
sortprice_asc, price_desc, mileage_asc, mileage_desc.?sort=price_asc
per_pageÉléments par page (12, 24, 48, 72, all).?per_page=12
qRecherche par mot-clé.?q=diesel

Prise en charge des constructeurs et éditeurs

Contrôles de shortcode natifs dans l'Éditeur de blocs (Gutenberg), Elementor, Divi / Beaver Builder / WPBakery, et l'Éditeur classique. Le bandeau KPI sur l'écran indique quatre familles d'intégrations prises en charge.

Widgets du tableau de bord

L'extension ajoute les widgets suivants au tableau de bord standard de WordPress :

WidgetContenu
CMH – Company OverviewNombre de véhicules, calendrier d'importation, totaux des leads et valeur du portefeuille.
CMH – AI and SEO MonitorFile d'attente des textes IA, file d'attente du SEO des images et état de la connexion API.
CMH – Current LeadsActivité récente des leads entrants pour vos véhicules.
CMH – Car PerformanceVéhicules les plus consultés et engagement en un coup d'œil.
CMH – Price InformationAperçu des données de tarification pour votre inventaire.

Tableau d'aperçu de l'utilisation des shortcodes

Le tableau d'aperçu de l'utilisation liste chaque page ou article publié contenant un shortcode de l'extension, avec les colonnes suivantes :

ColonneAffiche
Titre du contenuTitre de la page ou de l'article.
Type de contenuIndique s'il s'agit d'une page ou d'un article.
Shortcodes utilisésLe ou les shortcodes de l'extension que contient le contenu.
NombreLe nombre d'occurrences de shortcodes de l'extension dans ce contenu.
Dernière mise à jourDate de la dernière modification de la page ou de l'article.
ActionsUn lien Modifier qui ouvre la page ou l'article dans l'éditeur.

Surcharges de modèles

Le rendu des shortcodes utilise les mêmes modèles que le CPT de véhicule natif. Pour surcharger un modèle, copiez le fichier à la racine de votre thème actif ; WordPress chargera automatiquement votre version.

ModèleUtilisé pour
archive-as24ci_car.phpRendu de l'archive des véhicules et de la liste des shortcodes.
single-as24ci_car.phpPage de détail d'un véhicule individuel.
page-as24ci_compare.phpPage de comparaison de véhicules.

Notes opérationnelles

  • L'Aperçu de l'utilisation des shortcodes analyse jusqu'aux 100 pages et articles publiés les plus récemment modifiés qui contiennent un shortcode de l'extension. Les types de publication personnalisés (CPT) ne sont pas inclus par défaut.
  • La tuile KPI Shortcodes utilisés comptabilise le nombre total d'occurrences sur cette même analyse.
  • La tuile KPI Surcharges de modèles compte les modèles de l'extension actuellement surchargés par votre thème actif.
  • Désactiver la comparaison ou les favoris dans les Settings ne supprime pas le shortcode de votre contenu ; cela le marque simplement comme désactivé dans cette référence et peut masquer son affichage sur le site public. Réactivez la fonctionnalité pour rendre à nouveau le shortcode actif.

Dépannage

  • Un shortcode s'affiche en texte brut. WordPress n'a pas exécuté l'analyse du shortcode sur ce champ. Placez le shortcode dans le contenu principal de la page ou de l'article, dans un bloc Shortcode, ou dans un module de constructeur prenant en charge les shortcodes.
  • L'archive affiche tout malgré un attribut. Un paramètre d'URL surcharge les attributs de shortcode. Supprimez le paramètre d'URL ou alignez-le avec le filtre souhaité.
  • [as24ci_compare] ou [as24ci_favorites] apparaît vide. Vérifiez que la fonctionnalité correspondante est activée dans les Settings. L'écran affiche également un badge Désactivé dans ce cas.
  • L'emplacement et les horaires se rabattent sur la succursale par défaut. Le Seller ID du véhicule n'est attribué à aucun emplacement ; ajoutez-le dans Locations.
  • Une surcharge de thème n'est pas prise en compte. Le fichier doit se trouver à la racine du répertoire du thème actif (ou enfant) et doit utiliser le nom de fichier exact indiqué ci-dessus.

Documents connexes