A lightweight extension of Advanced Custom Field (ACF) that adds Photo Gallery field to any post/pages on your WordPress website.
As of April 2026, ACF Photo Gallery Field is a WordPress acf plugin with 60K+ active installations and a 4/5 rating from 29 reviews. It has been downloaded 638K+ times in total. Requires WordPress 5.8+ and PHP 7.0+. Available on WordPress.org since 2016. Download volume is stable this week. Top alternative: Advanced Custom Fields (ACF®).
Important Notice for New Users of ACF Photo Gallery Field
If you are installing the ACF Photo Gallery Field for the first time on your WordPress website, we’d like to inform you that this plugin will no longer be maintained as of October 2024. As an alternative, we have launched a new and improved plugin called ACF Galerie 4.
We encourage you to check out ACF Galerie 4 for enhanced features and ongoing support. ACF Galerie 4 includes a built-in migration tool that seamlessly transfers data from ACF Photo Gallery Field or ACF Gallery Pro to ACF Galerie 4. Learn more.
Thanks
A lightweight extension of Advanced Custom Field (ACF) that adds Photo Gallery field to any post/pages on your WordPress website.
I have been using ACF Photo Gallery Field for about 4 years now, and it worked excelent.
I use it with Elementor Pro and custom templates, and I am able to access the dinamic data in the gallery fields just like with ACF Pro.
Many thanks to the builder for this excelent plugin!
Does not work inside ACF fields groups. Simply does not saving any selected images.
Also, if a lot images was added, sometimes spontaneously losing all of them when saving the post.
Updated 05.13.2024. Changed rating to 1 star. Details below.
It works perfectly! thanks Devs!
It gives Fatal Error!
excellent plugin
does just what it says it does.
check out my quick and dirty shortcode implementation for it on wpcodebin
.com/code/443bp5
| WordPress | 5.8+ requiredTested up to 6.9.4 |
| PHP | 7.0+ required |
=3.1=
* [Fixed] WordPress security fix and plugin check fix.
=3.0=
* [Fixed] URL and target not saving into the database.
=2.9=
* [Fixed] On image edit, popup modal not accessible on Gutenberg editor.
=2.8=
* [Fixed] Undefined array key “nonce”.
=2.7=
* [Fixed] Tidy up few things.
=2.6=
* [Fixed] When click on “Add Images”, WordPress media library not opening.
=2.5=
* [Fixed] Elementor dynamic tag offset index
* [Added] fallback for Elementor dynamic tag for versions prior to 3.16
=2.4=
* [Fixed] Undefined array key “option” error
=2.3=
* [Fixed] renamed a function to avoid conflict.
=2.2=
* [Fixed] Elementor Pro dynamic tag fix. Thanks to GitHub @rloes for the fix.
* [Added] Donation request popup. People gonna hate me for this. Sorry.
=2.1=
* [Fixed] explode(): Passing null to parameter error
* [Fixed] /wp-json/ not showing gallery images on custom post type. Thanks to GitHub @nykula for the fix.
=2.0=
* [Removed] Removed functionality from profile
* [Removed] errors and deprecating warnings
=1.9=
* [Added] Donation link because I’m poor
* [Removed] errors and deprecating warnings
=1.8.1=
* [Updated] Renamed function from ‘my_profile_update’ to ‘apg_profile_update’
* [Bugfix] Backdrop not going away when the “Native” model is closed
* [Removed] SweetAlert and added native browser alert
=1.8.0=
* [Added] Support for ACF 6
=1.7.9=
* [Bugfix] Elementor Pro gallery images preview
* [Added] Support for user profile
=1.7.8=
* [Bugfix] Sanitizing and escaping inputs
=1.7.7=
* [Bugfix] Sanitizing and escaping inputs
=1.7.6=
* [Bugfix] Sanitizing and escaping inputs
=1.7.5=
* [Bugfix] Security issue and reset body overflow
=1.7.4=
* [Bugfix] Security issue
=1.7.3=
* [Bugfix] Remove edit and delete image button conditions
=1.7.2=
* [Bugfix] Illegal string offset error
=1.7.1=
* [Bugfix] ElementorPro class not found
* [Bugfix] Warning: Undefined array key “acf-photo-gallery-field”
=1.7.0=
* [Add] Option for to show/hide edit and remove button
* [Add] Support for Elementor
=1.6.8=
* [Bugfix] Make gallery images limit optional
=1.6.7=
* [Removed] Support to ACF get_field() function due to bug
=1.6.6=
* [Add] Added support to ACF get_field() function
* [Add] Added more fields types to extra fields
* [Add] Added in SweetAlert and images limit options
* [Add] Added message that ACF Photo Gallery isn’t supported on taxonomy
=1.6.5=
* [Bugfix] Remove not empty condition from checkbox item on edit
* [Remove] Remove support for ACF to REST API plugin
* [Add] Native support for REST API
=1.6.4=
* [Bugfix] JavaScript error in the console when removing images from the WordPress metabox
=1.6.3=
* [Added] Support for ACF 5
* [Added] Edit gallery with built-in or WordPress native model. Thanks to Github @makepost
* [Added] Under the hood improvements of the codebase
* [Added] Support for RESTFul API with ACF to REST API plugin
=1.6.2=
* [Bugfix] Keep data synced with the attachment data
* [Bugfix] Pull caption attachment caption using add filters
* [Bugfix] PHP 7.2 count() error
=1.6.1=
* [Bugfix] Edit image box disappears on click of pencil edit button reported by @rickytoof9
=1.6.0=
* [Bugfix] Error on saving post with empty gallery. Patch provided by @ugy
* [Bugfix] Showing multiple photo gallery fields in the same page reported by @rickytoof9
* [Added] Support for srcset. Special thanks to @ugy for the code
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.