<?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,
            }
        }
    });
});
FORD RANGER 2.3 SPORT A/T D/C P/U (2026)

FORD

R 719 890
Range:
RANGER 2.3 SPORT A/T D/C P/U
Year:
2026
Mileage:
10 km
Colour:
FROZEN WHITE
Transmission:
AUTOMATICMANUAL
Fuel:
DieselPtrol
Vehicle ID:
29464116

Powerful and Ready for Adventure

This demo vehicle offers reliability and performance for all your journeys. With its robust design, it stands ready to tackle both urban roads and off-road trails. Experience the thrill of driving with confidence and style.

Key features make this vehicle an exceptional choice. Enjoy modern technology and safety features that enhance your driving experience. The spacious interior ensures comfort for all passengers, making it ideal for both daily commutes and weekend getaways.

– Demo condition for added value
– Powerful performance for various terrains
– Spacious and comfortable interior
– Modern technology and safety features
– Ideal for daily use and adventures

Choose with confidence. NMI stands for quality and dependability, ensuring you drive away with peace of mind.

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

Available from NMI Ford Pietermaritzburg
<?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");
        }
    }
?>
Sales Enquiry - Pre-Owned Forms

Similar Listings 

https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_1.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_2.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_3.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_4.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_5.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_6.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_7.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_8.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_9.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_10.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_11.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_12.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_13.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_14.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_15.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_16.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_17.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_18.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_19.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_20.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_21.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_22.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050318_23.jpg
FORD
RANGER 2.3 SPORT A/T D/C P/U
(2026)

FORD

<?php
  
   $post_id = get_the_id();
$post_meta = get_post_meta($post_id);
  echo print_r($post_meta);
  ?>
AFAPXXMJ2PTS57447
AFAPXXMJ2PTS57447
Colour: FROZEN WHITE
MOL01627
29464115

Enquire

Contact Form
<?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 719 890
4km
2026
AUTOMATICMANUAL
More details
https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_1.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_2.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_3.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_4.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_5.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_6.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_7.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_8.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_9.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_10.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_11.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_12.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_13.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_14.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_15.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_16.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_17.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_18.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01627_ud0050317_19.jpg
FORD
RANGER 2.3 SPORT A/T D/C P/U
(2026)

FORD

<?php
  
   $post_id = get_the_id();
$post_meta = get_post_meta($post_id);
  echo print_r($post_meta);
  ?>
AFAPXXMJ2PTJ76249
AFAPXXMJ2PTJ76249
Colour: CARBONISED GREY
MOL01627
29464114

Enquire

Contact Form
<?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 749 890
6km
2026
AUTOMATICMANUAL
More details
https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_1.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_2.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_3.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_4.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_5.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_6.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_7.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_8.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_9.jpg, https://bmrprodphotosuitestorage.blob.core.windows.net/stockimages/mol01630_ud0050346_10.jpg
FORD
RANGER 2.3 SPORT A/T D/C P/U
(2026)

FORD

<?php
  
   $post_id = get_the_id();
$post_meta = get_post_meta($post_id);
  echo print_r($post_meta);
  ?>
AFAPXXMJ2PTT65415
AFAPXXMJ2PTT65415
Colour: ASHER GRAY
MOL01630
29464186

Enquire

Contact Form
<?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 769 949
1500km
2026
AUTOMATICMANUAL
More details