

Enhanced Gallery field in admin - Configure layouts, columns, gaps, and lightbox options
Advanced Gallery & Repeater Fields for ACF supercharges Advanced Custom Fields with two powerful field types that include built-in frontend display options. No coding required!
Transform your image galleries with professional layouts – no coding needed!
Available Layouts:
* Grid – Responsive grid with customizable columns (1-6)
* Masonry – Pinterest-style masonry layout
* Carousel/Slider – Touch-enabled slider with autoplay, arrows, and dots
* Justified – Flickr-style justified rows with perfect alignment
* Lightbox – Built-in lightbox modal with thumbnails, keyboard navigation, and swipe support
Gallery Features:
* WordPress Media Library integration
* Drag & drop image reordering
* Configurable image sizes
* Lazy loading for performance
* Caption support
* Touch/swipe gestures
* Keyboard navigation
* Fully responsive
Create beautiful repeating content sections with pre-built templates.
** Works with ACF Free & Pro!** – No ACF Pro required for admin editing.
Available Layouts:
* List – Clean, simple list format
* Grid/Cards – Modern card-based grid with images, titles, and CTAs
* Table – Organized data table format
* Accordion – Collapsible panels with ARIA accessibility
* Tabs – Horizontal or vertical tabbed interface
* Timeline – Vertical timeline with dates and markers
Repeater Features:
* Visual admin interface (no ACF Pro needed!)
* Add, remove, duplicate, and reorder rows
* Field mapping for titles, content, images, links, and dates
* ARIA accessibility support
* Keyboard navigation
* Responsive layouts
* Customizable styling
the_field() or get_field()Fully compatible with WP All Import Pro and the ACF Add-On:
* Enhanced Gallery: Import comma-separated image IDs or URLs
* Enhanced Repeater: Import JSON or serialized data
* Automatic field type mapping
* Bulk data migration support
Basic Usage:
<?php
// Auto-renders based on field settings
the_field('my_gallery');
?>
Helper Functions:
<?php
// Manual rendering with full control
echo agrfuxd_render_enhanced_gallery('gallery_field', get_the_ID());
echo agrfuxd_render_enhanced_repeater('repeater_field', get_the_ID());
?>
Custom Styling:
:root {
--agrfuxd-columns: 4;
--agrfuxd-gap: 20px;
--agrfuxd-primary: #0073aa;
--agrfuxd-radius: 10px;
}
agrfuxd_render_enhanced_gallery( $field_name, $post_id )
Manually render an Enhanced Gallery field with its configured layout.
Parameters:
* $field_name (string) – The field name or key
* $post_id (int|null) – Post ID (defaults to current post)
Returns: (string) HTML output
agrfuxd_render_enhanced_repeater( $field_name, $post_id )
Manually render an Enhanced Repeater field with its configured layout.
Parameters:
* $field_name (string) – The field name or key
* $post_id (int|null) – Post ID (defaults to current post)
Returns: (string) HTML output
The plugin uses CSS custom properties for easy theming:
:root {
/* Layout */
--agrfuxd-columns: 3;
--agrfuxd-gap: 20px;
/* Colors */
--agrfuxd-primary: #2271b1;
--agrfuxd-text: #1e1e1e;
--agrfuxd-border: #ddd;
--agrfuxd-bg: #f9f9f9;
/* Design */
--agrfuxd-radius: 8px;
--agrfuxd-shadow: 0 2px 8px rgba(0,0,0,0.1);
/* Transitions */
--agrfuxd-transition: 0.3s ease;
}
.agrfuxd-gallery – Gallery wrapper.agrfuxd-gallery-grid – Grid layout.agrfuxd-gallery-masonry – Masonry layout.agrfuxd-gallery-carousel – Carousel layout.agrfuxd-repeater – Repeater wrapper.agrfuxd-repeater-grid – Grid/cards layout.agrfuxd-accordion – Accordion layout.agrfuxd-tabs – Tabs layout.agrfuxd-repeater-timeline – Timeline layoutThis plugin does not collect, store, or transmit any user data. All content is stored locally in your WordPress database using standard ACF methods.
Developed by UXD Experts – WordPress experts specializing in user experience and custom development.