<?php
  $post_id = get_the_id();
// echo print_r(get_vehicle_gallery_images()); 
$image_urls = get_post_meta($post_id, 'pictures', true);

if (is_string($image_urls)) {
    $images = explode(',', $image_urls);
} elseif (is_array($image_urls)) {
    $images = $image_urls;
} else {
    $images = [];
}

if (!empty($images)): ?>
    <div class="vehicle-gallery">
        <?php foreach ($images as $index => $img_url): ?>
            <a href="<?php echo esc_url(trim($img_url)); ?>" class="glightbox" data-gallery="vehicle-gallery">
                <?php if ($index === 0): ?>
                    <img src="<?php echo esc_url(trim($img_url)); ?>" alt="Vehicle Image" class="gallery-main-image" />
                <?php else: ?>
                    <img src="<?php echo esc_url(trim($img_url)); ?>" alt="Gallery Thumb" class="gallery-thumb"  />
                <?php endif; ?>
            </a>
        <?php endforeach; ?>
    </div>
<?php endif; ?>

document.addEventListener('DOMContentLoaded', function () {
    new Swiper('.vehicle-gallery', {
        slidesPerView: 5,
        spaceBetween: 10,
        loop: true,
        navigation: {
            nextEl: '.swiper-button-next',
            prevEl: '.swiper-button-prev',
        },
        breakpoints: {
            768: {
                slidesPerView: 3,
            },
            480: {
                slidesPerView: 2,
            }
        }
    });
});
OMODA C9 (2025)

OMODA 2.0 TGDI INSPIRE 2WD

R 679 950
Range:
C9
Year:
2025
Mileage:
8 101km
Colour:
Matte Grey
Transmission:
AUTOMATIC
Fuel:
UNLEADED
Vehicle ID:
29046493
Additional Information:

Exceptional Used Vehicle with Modern Features

This remarkable offering is designed for those seeking reliability and style. It promises a smooth driving experience with impressive performance. With exceptional attention to detail, it stands out in any environment.

Experience the perfect blend of comfort and functionality. Whether commuting or exploring, this vehicle is built to meet your needs. With its sleek design and advanced features, it ensures every journey is enjoyable.

Mileage is recorded at the time of advertising and may vary.

Key highlights:
– Exceptional condition
– Smooth driving performance
– Comfortable interior
– Sleek and modern design
– Reliable for daily use
– Ideal for commuting and adventures

Trust in the NMI brand for quality and dependability. Each vehicle undergoes thorough inspections to ensure you receive only the best.

Available from NMI Omoda Jaecoo Umhlanga
<?php
  $post_id = get_the_id();

   $custom_fields = get_post_meta($post_id);
echo $custom_fields['mmcode'][0] . '<br />';
  echo print_r($custom_fields);
    if (empty($custom_fields)) {
        error_log("No custom fields found for post ID: $post_id");
        return;
    }

    error_log("Custom fields for post ID $post_id:");

    foreach ($custom_fields as $key => $value) {
        // $value is always an array
        if (is_array($value)) {
            foreach ($value as $val) {
                error_log("$key => $val");
            }
        } else {
            error_log("$key => $value");
        }
    }
?>
Specials - User selects dealership - Prefill vehicle information

Similar Listings 

https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_1.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_2.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_3.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_4.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_5.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_6.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_7.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_8.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_9.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500128_10.jpg
OMODA
C9
(2025)

OMODA 2.0 TGDI INSPIRE 2WD

<?php
  
   $post_id = get_the_id();
$post_meta = get_post_meta($post_id);
  echo print_r($post_meta);
  ?>
LVTDB24BXRG098668
LVTDB24BXRG098668
Colour: Grey
TOL10173
29045522
<?php
  $post_id = get_the_id();

   $custom_fields = get_post_meta($post_id);
echo $custom_fields['mmcode'][0] . '<br />';
  echo print_r($custom_fields);
    if (empty($custom_fields)) {
        error_log("No custom fields found for post ID: $post_id");
        return;
    }

    error_log("Custom fields for post ID $post_id:");

    foreach ($custom_fields as $key => $value) {
        // $value is always an array
        if (is_array($value)) {
            foreach ($value as $val) {
                error_log("$key => $val");
            }
        } else {
            error_log("$key => $value");
        }
    }
?>
R 649 950
9 501km
2025
AUTOMATIC
More details
https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_1.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_2.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_3.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_4.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_5.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_6.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/tol10173_u500200_7.jpg
OMODA
C9
(2026)

OMODA 2.0 TGDI EXPLORE AWD

<?php
  
   $post_id = get_the_id();
$post_meta = get_post_meta($post_id);
  echo print_r($post_meta);
  ?>
LVTDD24B3SG071943
LVTDD24B3SG071943
Colour: Matte Grey
TOL10173
29046490
<?php
  $post_id = get_the_id();

   $custom_fields = get_post_meta($post_id);
echo $custom_fields['mmcode'][0] . '<br />';
  echo print_r($custom_fields);
    if (empty($custom_fields)) {
        error_log("No custom fields found for post ID: $post_id");
        return;
    }

    error_log("Custom fields for post ID $post_id:");

    foreach ($custom_fields as $key => $value) {
        // $value is always an array
        if (is_array($value)) {
            foreach ($value as $val) {
                error_log("$key => $val");
            }
        } else {
            error_log("$key => $value");
        }
    }
?>
R 799 950
2 830km
2026
AUTOMATIC
More details