Filter Hook Übersicht
Fahrzeug-Übersicht
Fahrzeug-Thumbnail
DXIM_FILTER_ARCHIVE_IMAGES
Parameter 1: Plugin original HTML
Parameter 2: (Array) mit allen vorhanden Fahrzeugbildern
Parameter 3: (Array) kompletter Fahrzeugdatensatz
Titel (Herstellers und Model)
DXIM_FILTER_ARCHIVE_TITLE
DXIM_FILTER_ARCHIVE_TITLE_OUTPUT
Fahrzeugdaten
DXIM_FILTER_ARCHIVE_SPECIFICS
Parameter 1: Plugin original HTML
Parameter 2: (Array) alle Fahrzeug Custom Fields
Parameter 3: (Array) alle relevanten techn. Daten zum Fahrzeug
DXIM_FILTER_ARCHIVE_SPECIFICS_OUTPUT
Fahrzeug-Emissionswerte
DXIM_FILTER_ARCHIVE_EMISSION
DXIM_FILTER_ARCHIVE_EMISSION_OUTPUT
Fahrzeug-Preis
DXIM_FILTER_ARCHIVE_PRICE
DXIM_FILTER_ARCHIVE_PRICE_OUTPUT
DXIM_FILTER_PRICE_SOURCE
// anderes Feld als Preis-Quelle wählen, z.b. Händler-Preis
add_filter(DXIM_FILTER_PRICE_SOURCE,'_my_dealer_price',10,2);
function _my_dealer_price($original_price,$vehicle) {
return $vehicle->dxim_meta['dealer_price'][0];
}
Fahrzeug-Buttons
DXIM_FILTER_ARCHIVE_BUTTONS
DXIM_FILTER_ARCHIVE_BUTTONS_OUTPUT
Fahrzeug – Daten filtern
Folgende Filter Hook dienen dazu, die abgefragten Fahrzeug-Daten zu manipulieren, bevor diese in die Funktionen zur HTML Ausgabe weiter gesendet werden
- DXIM_FILTER_VEHICLE_TITLE_DATA
- DXIM_FILTER_VEHICLE_CONTENT_DATA
- DXIM_FILTER_VEHICLE_LOCATION_DATA
- DXIM_FILTER_VEHICLE_IMAGES_DATA
- DXIM_FILTER_VEHICLE_EMISSION_DATA
- DXIM_FILTER_VEHICLE_PRICE_DATA
- DXIM_FILTER_VEHICLE_FEATURES_DATA
- DXIM_FILTER_VEHICLE_SPECIFICS_DATA
DXIM_FILTER_MAKE_NAME
Ändern des Anzeigenamens eines bestimmten Herstellers
Beispiel
add_filter(DXIM_FILTER_MAKE_NAME,function($name, $key) {
// stellt Skoda überall großgeschrieben dar
if($name == "Skoda") return "SKODA";
},10,2);
DXIM_FILTER_MODEL_NAME
Ändern des Anzeigenamens eines bestimmten Modells
Fahrzeug Archiv
DXIM_FILTER_ARCHIVE_VEHICLE_RENDERED
Hook läuft für jedes Fahrzeug im Archiv, bevor dieses gerendert wurde. So kann ein das Fahrzeug-Html manipuliert werden, oder nach einem bestimmten Fahrzeug weiterer HTML Code ausgegeben werden.
Parameter 1: Fahrzeug-HTML
Parameter 2: Fahrzeug – Objekt
DXIM_FILTER_ARCHIVE_VEHICLE_LIST
Hook mit dem die gesamte Ausgabe einer Fahrzeugliste (WPCS_Vehicles / WPCS_Cars) gefilter werden kann
Parameter 1: $html
DXIM_FILTER_ARCHIVE_VEHICLE_LIST_NO_RESULTS
Hook mit dem die gesamte Ausgabe der Nachricht verändert werden kann, wenn keine Fahrzeuge gefunden wurden
Parameter 1: $html