Filter: inx_get_property_images

Dieser Filter dient dem Abrufen aller Bildanhang-Daten, die zu einer Galerie (Fotos oder Grundrisse) eines Immobilien-Beitrags gehören.

?> Der Filter wird typischerweise in Add-ons oder anderen Plugins/Themes anstelle von direkten Funktionsaufrufen eingesetzt, bei denen ansonsten immer die Verfügbarkeit des Kickstart-Basisplugins geprüft werden müsste.

Parameter

Name
$images (array)
$post_id (int
$args (array)
type (Bildtyp) → gallery (Galeriefotos, Standard) oder floor_plans (Grundrisse)
return (Return-Typ) → objects (WP_Post-Objekte, Standard), ids (Attachment-IDs) oder urls (URLs)

Rückgabewert

Array mit Anhangdaten im angegebenen Format

Code-Beispiele

$gallery_image_urls = apply_filters(
    'inx_get_property_images',
    [],
    get_the_ID(),
    [ 'return' => 'urls' ]
);
// $gallery_image_urls
[
    'https://immobilienmakler-website.de/wp-content/uploads/2019/03/36_flo-pappert-201009-unsplash.jpg',
    'https://immobilienmakler-website.de/wp-content/uploads/2019/03/36_ialicante-mediterranean-homes-475799-unsplash.jpg',
    'https://immobilienmakler-website.de/wp-content/uploads/2019/03/36_vinicius-amano-692823-unsplash.jpg',
    'https://immobilienmakler-website.de/wp-content/uploads/2019/03/36_kari-shea-254186-unsplash.jpg'
]
$floor_plan_ids = apply_filters(
    'inx_get_property_images',
    [],
    get_the_ID(),
    [
        'type' => 'floor_plans',
        'return' => 'ids'
    ]
);
// $floor_plan_ids
[ 17286, 17289 ]