If you’re able to upload SVG images to your WordPress media library (note that SVGs aren’t natively supported by WordPress due to security concerns), it is possible to add them to a FooGallery gallery, and they should display correctly on the frontend. I’ve tested this setup and can confirm it works.
If the images aren’t displaying as expected, please share a link to your gallery page, and I’ll take a closer look before I can advise further. Thank you!
Thanks for sharing the screenshot. Looking at the error messages in your WordPress debug panel, there are a few issues:
The main error causing the image loading problem appears to be: exif_imagetype(): Stream does not support seeking in wp-includes/functions.php This typically occurs when WordPress is trying to read image metadata but cannot properly access the image file. This could be due to:
Incorrect file permissions
Corrupted image files
Server configuration issues with PHP’s exif functions
Image path issues
There’s also a related error: Trying to access array offset on value of type null in the WP Engine common plugin. This suggests there might be an issue with how the image data is being processed.
To fix these issues, try:
Check the file permissions on your images directory (should be 755 for folders and 644 for files)
Verify that the images are not corrupted by downloading and re-uploading them
Make sure PHP’s exif module is enabled on your server
Temporarily disable the WP Engine plugin to see if it resolves the conflict
Since you’re using WP Engine, you might also want to:
Clear your site cache
Contact WP Engine support as they might have specific settings that need to be adjusted for proper image handling