Description
đ All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. This plugin aims to provide a powerful administration framework with a wide range of improvements & optimizations.
This plugin requires at least ACF Pro 5.8.
If you don’t already own ACF Pro, you should consider it. It’s one of the most powerful WordPress plugin available.
â Highlight
- 14+ New ACF Fields
- 10+ ACF Fields Enhanced
- 4+ New Field Groups Locations
- Self/Multi/Bidirectional Fields
- Advanced Fields Validation
- Flexible Content as Page Builder
- Optimize metadata with Performance Mode
- ACF Forms Manager
- ACF Options Pages / Block Types Manager
- ACF & WordPress Meta Overview
- WordPress Post Types / Taxonomies Manager
- WordPress Options Manager
- WordPress Admin Enhancements
- WPML & Polylang Multilingual support
- … And many more features
đ Pro Highlight
- 20+ New ACF Fields
- 10+ ACF Fields Enhanced
- 20+ New Locations
- Payment Field with Stripe & PayPal Express
- Flexible Content Grid System
- Flexible Content Layouts Locations Rules
- Templates Manager
- Builtin Classic Editor
- Settings UI
- Screen Layouts
- Force Json Sync
- Field Visibility Settings
- Global Field Conditional Rules
- … And many more features
đ¤ Philosophy
- Seamless integration
- No extra menu, ads or notices
- Built by developers, for developers
đ ď¸ Links
- Website
- Documentation
- Guides
- Roadmap
- GitHub
- Twitter (Personal)
- Slack Community
đ§° Tools
đ Field Groups
Advanced Settings
Enable advanced settings for all fields within the Field Group.
Auto Sync PHP
Automatically synchronize field groups with local PHP files upon field group updates. This feature will create, include and update a local PHP file for each field group.
Auto Sync Json
Control which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.
Categories
Spice up your field groups with a custom taxonomy and filter field groups by terms.
Custom Key
Set custom field group key. Example: group_custom_name
.
Custom Meta
Add custom metas (key/value) in the field group administration.
Display Title
Display an alternative field group title in post edition screen.
Field Group UI (PRO)
Enable enhancements to the Field Group UI for a better user experience.
Force Sync (PRO)
Always keep Json files synchronized with the Field Groups in the database.
Hide on Screen (FREE / PRO)
Hide Gutenberg Block Editor and 10+ more items to hide in the field group settings.
Instructions Placement
New instruction placements let you display field description âabove the fieldsâ or in a âtooltipâ.
Location: Advanced Post (PRO)
A collection of multiple new Field Groups locations allowing developers to target posts with specific conditions (Post author, date, slug, path etc…).
Location: Advanced Menu Item (PRO)
Target specific âMenu Item Depthâ or âMenu Item Typeâ from the Field Groups Locations rules.
Location: Advanced Taxonomy Term (PRO)
A collection of multiple new Field Groups locations allowing developers to target taxonomy and terms with specific conditions (Term name, parent, slug etc…).
Location: All post types
Display field groups on all post types edition screen.
Location: Attachment List (PRO)
Display field group on attachment admin list screen.
Location: Field Value (PRO)
Display a field group based on the field value of an another field group.
Location: Post type Archive
Add an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.
Location: Post type List
Display field group on post types admin list screen.
Location: Taxonomy List
Display field group on taxonomies admin list screen.
Location: User List (PRO)
Display field group on user admin list screen.
Location: WP Settings (PRO)
Display field groups on WP Settings pages: General, Writing, Reading, Discussion, Media and Permalinks.
Local Field Groups
Display local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: Field groups that are registered in the functions.php
file, but not in the ACF UI.
Note
Add a personal note in the field group administration. Only visible to administrators.
Permissions
Add permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.
Raw Data
Display raw field group data in a modal to check your configuration & settings.
âď¸ Fields Settings
Advanced Settings
A more sophisticated field settings based on specified location (administration/front-end). Example: Field is required only in front-end.
Advanced Validation
A more sophisticated validation conditions (AND/OR) with custom error messages based on specified location (administration/front-end).
Self/Multi/Bidirectional fields
An advanced bidirectional setting (also called post-to-post) is available for the following fields: Relationship, Post object, User & Taxonomy terms. Fields will work bidirectionally and automatically update each others. Works in groups & clones.
Field Visibility (PRO)
Get quick access to âField Visibilityâ, âLabel Visibilityâ, âInstructions Visibilityâ and âRequired Settingâ for the following screens: âEverywhereâ, âFront-endâ and âAdministrationâ.
Global Condition (PRO)
Enable Global Conditional Logic for a specific field, which can then be used in an another Field Group as condition, both as Field Group Condition and Field Condition.
Instruction Placement (PRO)
Override a specific field instruction placement to any position: Below labels, below fields, above fields or tooltip.
Instruction Read More (PRO)
Allow to expand instructions text with a âRead Moreâ link. This feature is useful for lengthy instructions text.
Min/Max (PRO)
Minimum & maximum items is a global field setting that let you define a specific number of items that can or should be added by the user.
Permissions
Add permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).
Raw data
Display raw field data in a modal to check your configuration & settings.
Required Message (PRO)
This setting allow developers to define a custom error message within the field settings for a more intuitive user experience.
đˇď¸ Fields
Advanced Link
Display a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.
Block Editor (PRO)
Display an isolated Block Editor field on admin screen (with Classic Editor enabled) or on the front-end.
Block Types (PRO)
Display an ACF Block Types selector as radio, checkbox or select field type.
Button
Display a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.
Checkbox (FREE / PRO)
Define grouped choices values using ## Title
markup in the fieldâs choices.
Clone
Allow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.
Code Editor
Edit code using the native WP Core Codemirror library. Default languages: Text/HTML, Javascript, CSS, PHP mixed/plain.
Color Picker (PRO)
A collection of advanced settings for the ACF Color Picker. The field can now be displayed as a palette, custom colors can be predefined and RGBA mode is supported.
Columns (FREE / PRO)
Organize and re-arrange your fields using columns and line-breaks. The field acts like the ACF Accordion/Tab field and allow you to create virtually grouped fields which will be displayed inside columns.
Countries (PRO)
Display a Country selector as radio, checkbox or select field type.
Currencies (PRO)
Display a Currency selector as radio, checkbox or select field type.
Date/Timepicker (FREE / PRO)
Display a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.
Date Range Picker (PRO)
Display a Date Range Picker. The field support a wide range of customization, such as: Placeholder, Default dates, Range Restriction, Date restriction, No weekends etc.
Dynamic Render
Display custom HTML/PHP content using a simple named hook.
Field Groups (PRO)
Display an ACF Field Groups selector as radio, checkbox or select field type.
Field Types (PRO)
Display an ACF Field Types selector as radio, checkbox or select field type.
Fields (PRO)
Display an ACF Fields selector as radio, checkbox or select field type.
File (FREE / PRO)
Choose the uploader type, enable multi file upload and dropzone.
Flexible Content (FREE / PRO)
Displayed an enhanced version of the native Flexible Content field. Dozens of new settings and settings were added, allowing developers to create the most advanced page builder and fully control the fieldâs behavior.
Forms
Select any dynamic form (format: checkbox, radio or select).
Google Map (PRO)
A collection of new settings added to the ACF Google Map Field that allow developers to have more control over the field behavior.
Google reCaptcha
Display a reCaptcha field (compatible v2 & v3).
Group
Allow users to edit group fields in a modal Choose the edit button text, display close button and the modal size
Hidden Input
Display a hidden input with custom name/value
Image
Choose the uploader type and set the image as post featured thumbnail
Image Selector (PRO)
Display an Image Selector field.
Image Sizes (PRO)
Display an Image Sizes selector as radio, checkbox or select field type.
Languages (PRO)
Display a Language selector as radio, checkbox or select field type, compatible with WPML & Polylang.
Menu Locations (PRO)
Display a Menu Locations selector as radio, checkbox or select field type.
Menus (PRO)
Display a Menu selector as radio, checkbox or select field type.
Options Pages (PRO)
Display an ACF Options Pages selector as radio, checkbox or select field type.
Payment (PRO)
Display a Payment Field that supports with Stripe & PayPal Express gateways, working on both front-end and back-end.
Payment Cart (PRO)
Display an optional Payment Cart to easily setup an e-commerce solution.
Payment Selector (PRO)
Display an optional Payment Selector which let the user switch the payment gateway.
Phone Number (PRO)
Display a fully customizable international Phone Number field.
Post Field (PRO)
The Post Field is a new field that allow developers to move native WordPress fields such as Post Title, Date, Status, Visibility, Permalink etc.
Post Formats (PRO)
Display a Post Format selector as radio, checkbox or select field type.
Post Object (FREE / PRO)
Allow user to enter custom value which will be saved as a new post, or enable the inline post creation/edit.
Post Status
Select any post status (format: checkbox, radio or select)
Post Types
Select any post type (format: checkbox, radio or select)
Radio (FREE / PRO)
Define grouped choices values using ## Title
markup in the fieldâs choices.
Relationship (PRO)
The Relationship field includes new settings allowing users to create and edit post on-the-fly from the post edit screen.
Repeater
Add stylised to âAdd Rowâ button, lock rows and remove repeater’s actions.
Select (FREE / PRO)
Change the default âSelectâ placeholder text and Search Input placeholder and allow user to enter custom values.
Slug
A slug text input (ie: my-text-input
).
Tab (PRO)
Disable the last opened tab user preference. Which means that when the user will refresh the page, it will always load the first tab.
Taxonomies
Select any taxonomy (format: checkbox, radio or select)
Taxonomy Terms
Select any terms of any taxonomies, allow specific terms, level or childrens (format: checkbox or select). Terms can be loaded & saved for the current post (just like the native ACF Taxonomy field)
Templates (PRO)
Display an ACF Extended Templates selector as radio, checkbox or select field type.
Textarea
Switch font family to monospace and allow tab indent.
True/False (PRO)
Five new styles have been added to the native True/False field.
User Roles
Select any user role (format: checkbox, radio or select)
WYSIWYG Editor (PRO)
New settings allowing developers to have more control over the field behavior.
đ ď¸ Modules
Block Types UI (FREE / PRO)
The Dynamic Block Types module allows you to register and manage ACF Block Types from your WordPress admin, in ACF > Block Types menu. Pro version allows to sync Json/PHP files.
Classic Editor (PRO)
ACF Extended is bundled with a custom merged version of the Classic Editor & Disable Gutenberg plugins.
Developer Mode (FREE / PRO)
The Developer Mode allow you to view all Posts, Terms, Users & Options custom metadata in a readable format. This feature is very useful to check what is actually saved in any WordPress Object.
Forms (FREE / PRO)
Manage Advanced ACF Forms from the WordPress administration. This module is an enhanced version of the native ACF Form feature. While all native settings can be used, Dynamic Forms adds many new settings and introduce âActionsâ for a complete control over the form behavior.
Options Pages UI (FREE / PRO)
The Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu. Pro version allows to sync Json/PHP files.
Performance Mode (FREE / PRO)
A unique module that allows developers to optimize database load when dealing with hundreds or thousands of metadata with two different methods: Ultra & Hybrid Engines.
Post Types UI (FREE / PRO)
The Dynamic Post Types module allows you to register and manage custom post types from your WordPress admin, in Tools > Post Types menu. Pro version allows to sync Json/PHP files.
All native post types settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etcâŚ
Rewrite Rules (PRO)
Get an overview of all WordPress permalinks structures and rules. Test URLs, export rules and flush permalinks from the UI.
Scripts UI (PRO)
Run custom scripts on thousands of posts. Including builtin âOrphan Meta Cleanerâ, âScript Launcherâ and âPerformance Converterâ scripts.
Settings UI (FREE / PRO)
The Settings UI allows developers to get an overview of all ACF and ACF Extended settings values from the ACF > Settings menu.
Taxonomies UI (FREE / PRO)
The Dynamic Taxonomies module allows you to register and manage custom taxonomies from your WordPress admin, in Tools > Taxonomies menu. Pro version allows to sync Json/PHP files.
All native taxonomies settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etcâŚ
Templates (PRO)
Manage default ACF values in an advanced way and sync templates with Json/PHP files.
đĽď¸ WordPress
Ajax Author Box
The native WP Author Metabox has been replaced with an Ajax version allowing to manage thousands of users without slowing down the post administration. The new Author box also include an inline search input.
Enhanced UI
The Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS/JS only.
Polylang
ACF Extended adds a new layer of compatibility for Polylang. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.
Screen Layouts (PRO)
Post Edit screens have been enhanced allowing up to 3 columns layout and multiple variations.
WPML
ACF Extended adds a new layer of compatibility for WPML. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.
WP Options
Manage WordPress Options from the Settings > Options page. Options value (strings, serialized & Json) will be displayed in a readable form. Values can be edited or deleted.
â¤ď¸ Early Supporters
- Thanks to Brandon A. for his support & tests
- Thanks to Damien C. for his support & tests
- Thanks to Valentin P. for his support & tests
- Thanks to Damian P. for his support & tests
- Thanks to Jaakko S. for his support & tests
- Thanks to Renan A. for his support & tests
𼰠Donors
- Thanks to RavenSays
- Thanks to Dave A.
- Thanks to Rob H.
- Thanks to Valentin P.
- Thanks to Alan A.
- Thanks to Damian C.
- Thanks to Andrew
- Thanks to Kimantis
- Thanks to Anonymous
- Thanks to Chris
- Thanks to Dennis D.
- Thanks to Cody R.
- Thanks to Jamie
- Thanks to Dave A.
- Thanks to Paul M.
- Thanks to David B.
- Thanks to Swingjac
- Thanks to Erik
- Thanks to Giancarlo P.
- Thanks to Geuer M.
Screenshots
Installation
WordPress Install
- Install Advanced Custom Fields: Pro
- Upload the plugin files to the
/wp-content/plugins/acf-extended/
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the âPluginsâ screen in WordPress.
- Everything is ready!
FAQ
-
Where can I find the documentation?
-
You’ll find the documentation of every features on the official ACF Extended website.
-
Where can I submit a bug report?
-
You can file a report on the Plugin Support Forum or on the Github Page if you prefer.
-
Where can I submit a feature request?
-
You can submit a feature request on the Plugin Support Forum. Feature requests are all listed on the Official Trello Board.
-
What is planned for the next update?
-
The content of the upcoming patch and work in progress features are all listed on the Official Roadmap (or the Trello Board).
Reviews
Contributors & Developers
“Advanced Custom Fields: Extended” is open source software. The following people have contributed to this plugin.
Contributors“Advanced Custom Fields: Extended” has been translated into 6 locales. Thank you to the translators for their contributions.
Translate “Advanced Custom Fields: Extended” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
0.8.9.3
ACF Extended Pro 0.8.9.3:
- Module: Performance – Added âHybridâ Engine
- Module: Performance – Hybrid Engine divides post meta per 2 while being compatible with search plugins &
WP_Query
- Module: Scripts – Fixed submit button not being disabled on start
- Module: Template – Template Location can now be used in middle of other locations
- Field: Block Editor – Force array when empty âallow blocksâ
- Field: Color Picker – Fixed default black & white color picker on âPalette Displayâ
- Field: Flexible Content – Grid – Fixed resizable area when column has only âautoâ size
- Field: Google Map – Fixed PHP warning when importing field with a âdefault valueâ
- Field: Phone Number – Fixed JS initialization in repeater/flexible content on Gutenberg screen
- Field: Post Field – Fixed UI empty space when using Title + Permalink
- Field: Post Field – Fixed âAdd Titleâ placeholder CSS glitch on new post creation when using Title
- Field: Post Field – Added compatibility with Bricks for the Content field
- Global Condition: Removed
acfe_field_group_condition
from fields settings when not needed
ACF Extended Basic 0.8.9.3:
- Module: Performance Mode – Added module
- Module: Performance Mode – Renamed âSingle Metaâ to âUltraâ Engine
- Module: Performance Mode – Added Modes: âTest Driveâ, âProductionâ & âRollbackâ
- Module: Performance Mode – Added metabox allowing to switch Mode on-demand. Displayed when Developer Mode is enabled
- Module: Performance Mode – Deprecated
acfe/modules/single_meta
setting in favor ofacfe/modules/performance
- Module: Performance Mode – Deprecated
acfe/modules/single_meta/post_types
hook in favor ofacfe/modules/performance/config
- Module: Performance Mode – Deprecated
acfe/modules/single_meta/taxonomies
hook in favor ofacfe/modules/performance/config
- Module: Performance Mode – Deprecated
acfe/modules/single_meta/users
hook in favor ofacfe/modules/performance/config
- Module: Performance Mode – Deprecated
acfe/modules/single_meta/options
hook in favor ofacfe/modules/performance/config
- Module: Dev Mode – Fixed Dev Metabox disappearing on Page Template change
- Module: Form – Fixed PHP 8 deprecated notice
- Module: Post Type – Fixed forced 2 minimum
supports
setting - Field: Advanced Link – Forced empty value when saved as empty
- Field: Flexible Content – Fixed Layouts Categories order to ASC
- Field: Taxonomy Terms – Added REST API return schema array|false|null
- Compatibility: Fixed tooltip instruction placement being wrongly translated
- Compatibility: Added ACFML 2.0.2 compatibility fix with PHP AutoSync and
l10n_textdomain
- Compatibility: Added ACF 6.1 compatibility fixes
0.8.9.2
ACF Extended Pro 0.8.9.2:
- Module: Dev Mode – Added âEditâ action to edit raw metadata on the fly
- Field: Color Picker – Custom colors are now normalized to enhance compatibility with Iris
- Field: Color Picker – Color gradient is now displayed by default instead of the black & white gradient
- Field: Image – Added âUpload Folderâ setting to customize upload path
ACF Extended Basic 0.8.9.2:
- Field: Code Editor – Fixed
return_format
throwing an error on newly created/modified Code Editor - Field: Flexible Content – Dynamic Render – Removed unnecessary HTML comment with layout name
- Field: Flexible Content – Copy/Paste – Enhanced prompt instructions
- General: Updated Translations
0.8.9.1
ACF Extended Pro 0.8.9.1:
- Field: Date Range Picker – Added string value fallback in
format_value()
- Field: Menu Locations – Added âNameâ, âLabelâ & âBoth (Array)ââ Return Format
- Field: Options Pages – Fixed potential warning when âAllowed Options Pagesâ setting was empty
- Field Group: Global Conditional Logic – Added <, <=, >, >= Field Group Locations Operators
- Module: Rewrite Rules – Enhanced invalid regex rule fallback
- Module: Scripts – Script Launcher – Added
capability
parameter - Module: Scripts – Script Launcher – Enhanced
executions
argument to allowfalse/true/[number]
- Module: Scripts – Script Launcher – Removed unnecessary
$index
from hooks arguments - Module: Template – Fixed potential warning when adding a Local Field Group without
location
- Module: Template – Fixed âAfter Titleâ Field Group position which could break saving
- Module: Template – Fixed âRequiredâ setting when using DB Field Groups
- Module: Template – Fixed Clone âSeamlessâ values prefix
- General: Fixed Currencies returned in Languages queries
ACF Extended Basic 0.8.9.1:
- Field: Advanced Link – Formatted value now correctly return an empty value when needed
- Field: Advanced Link – Fixed an issue with custom sub fields when
key
argument was missing - Field: Code Editor – Added
nl2br()
âReturn Formatâ setting - Field Groups: Added
acfe/default_field_group
filter to define default Field Group configuration - Field Groups: ACF 6.0 – Fixed Field Groups tabs CSS when there are many categories
- Field Settings: Bidirectional – Added control to avoid updating values when prevewing changes
- Module: Block Types – Fixed an edge case where an error could be thrown when editing a post
- Module: Post Types – Admin Archive – Added
acfe/validate_post_type_archive
hook - Module: Post Types – Admin Archive – Deprecated
acfe/post_type_archive_capability
hook - Module: Post Types – Admin Archive – Added
show_in_menu
custom page compatibility - Module: Post Types – Admin Archive – Added Post Type
post
âEdit Archiveâ adminbar compatibility - Module: Settings – Fixed warning when using an old ACF version which doesnât handle newer ACF settings
- Modules: Fixed âEnterâ keypress breaking the creating of new item
- Modules: Enhanced 0.8.9 module upgrade to use
init
action - General: Replaced
acf_esc_attrs()
(ACF 5.8.1) usage withacf_esc_atts()
(ACF 5.8) to meet requirements - General: Updated Readme
0.8.9
ACF Extended Pro 0.8.9:
- Field: Block Editor – Added field
- Field: Payment – Fixed ACF 6.0.x settings instructions
- Modules: Added PHP/Json AutoSync feature
- Modules: Added âLocalâ & âSync Availableâ views
- Modules: Added DB <> PHP <> Json triangular difference comparison
- Module: Block Types – PHP sync files are saved/loaded from
/my-theme/acfe-php/block-types
- Module: Block Types – Json sync files are saved/loaded from
/my-theme/acf-json/block-types
- Module: Options Pages – PHP sync files are saved/loaded from
/my-theme/acfe-php/options-pages
- Module: Options Pages – Json sync files are saved/loaded from
/my-theme/acf-json/options-pages
- Module: Post Types – PHP sync files are saved/loaded from
/my-theme/acfe-php/post-types
- Module: Post Types – Json sync files are saved/loaded from
/my-theme/acf-json/post-types
- Module: Taxonomies – PHP sync files are saved/loaded from
/my-theme/acfe-php/taxonomies
- Module: Taxonomies – Json sync files are saved/loaded from
/my-theme/acf-json/taxonomies
- Module: Templates – PHP sync files are saved/loaded from
/my-theme/acfe-php/templates
- Module: Templates – Json sync files are saved/loaded from
/my-theme/acf-json/templates
- Module: Templates – Deprecated
acfe_add_local_template()
in favor ofacfe_register_template()
- Module: Settings – Fixed
l10n_textdomain
setting as text input
ACF Extended Basic 0.8.9:
- Field: Advanced Link – Added value type control during
update_value
to enhance compatibility - Module: Block Types – Added âAlign Textâ, âAlign Contentâ, âFull Heightâ, âAlign Matrixâ settings
- Module: Enhanced UI – Fixed WP 6.1 Attachment âAltâ field missing
- Module: Post Types – Added âMeta Keyâ and âMeta Typeâ orderby settings in Archive and Admin query
- Module: Post Types – Added âEnter Titleâ setting in Labels
- Module: Post Types – WP Updated Messages now use Labels with Classic Editor
- Module: Taxonomies – Added âMeta Keyâ and âMeta Typeâ orderby settings in Single and Admin query
- General: Fixed potential Block Type JS error on layout change
- General: Added ACF 6.0.x Select2 single select CSS fix
- General: Introduced Module v3
- General: Reworked Upgrades logic
0.8.8.11
ACF Extended Pro 0.8.8.11:
- Field: Date/Time Picker – Fixed instructions placement in ACF 6.0.x
- Field: Google Map – Added
is_array()
control informat_value()
- Field: Payment – Added initialization on
ready
to avoid too early JS init - Module: Scripts – Bumped âClean Orphan Metaâ script version to 1.1
- Module: Scripts – Added âScript Launcherâ to easily launch scripts using hooks
- Module: Settings – Added
modules/scripts/demo
setting - General: ACF Updates screen has been uniformized accross 5.10.x to ACF 6.0.x versions
ACF Extended Basic 0.8.8.11:
- Field: Advanced Link – Reworked code & unified unformatted value
- Field: Clone – Fixed Seamless Style CSS in
acf-table
- Field: Columns – Fixed Columns render in Repeater when user sort rows
- Field: Flexible Content – Added check in
acfe/load_fields
to avoid potential PHP warning with third party plugins - Field: Flexible Content – Fixed âAdded Layoutâ scroll animation
- Field: Flexible Content – Fixed Dynamic Preview Ajax when inside ACF Ajax Screen Check
- Field: Group – Fixed Seamless Style CSS in
acf-table
- Field: Post Object – Fixed older ACF version < 5.10 Select2 escape
- Field: Tab – Fixed last opened tab preference on page refresh
- Field: Taxonomy Terms – Fixed âLevelâ ajax setting not working correctly in ACF 6.0.x
- Field: Taxonomy Terms – Enhanced Load Terms/Save Terms settings logic to avoid call on front-end
- Field Group: Fixed Flexible Content âDuplicate Layoutâ sub fields moved to original layout
- Field Settings: Bidirectional – Fixed potential php warning when deleting related field groups
- Fields: Added
acf_translate()
inacf/translate_field/type=field_type
for all field types - Module: Dev Mode – âBulk actionsâ is correctly hidden when metabox are cleared
- Module: Enhanced UI – Fixed Tabs âAlign Leftâ placement on User Edit Screen
- Module: Form – Fixed âUser Actionâ uploaded files so it can be used in a later action
- Module: Form – Added âUser Actionâ Target control before processing builtin User Validation
- Module: Form – Added
acfe/form/submit/post_append_terms
filter to change thewp_set_object_terms
append - Module: Settings – Added
rest_api_enabled
rest_api_format
rest_api_embed_links
preload_blocks
enable_shortcode
settings - General: Fixed various ACF 6.0.x CSS
- General: Added multiple plugin activation warning messages
- General: Added select2 hooks controls to avoid initialize without
field
instance - General: Introduced
acfe.FieldExtender
and deprecatedacfe.fieldExtend
- General: Introduced
acfe.Modal
and deprecatedacfe.Popup
- General: Replaced
_.escape()
withacf.strEscape()
0.8.8.10
ACF Extended Pro 0.8.8.10:
- Field: File – Improved default values implementation
- Field: File – Fixed Preview Style âSelect2â setting render styling
- Field: WYSIWYG – Fixed âCustom Toolbarâ setting not working correctly in ACF 6.0 UI
- Field Settings: Min/Max – Added settings as default values in related fields
- Module: Scripts – Improved validation process to only trigger inside page wrapper
- General: Fixed ACF 6.0 CSS on ACF âUpdatesâ page
ACF Extended Basic 0.8.8.10:
- Field: Image/File – Fixed undefined index notice when ACFE Form forced specific uploader type
- Field: Flexible Content – Clear fields storage in Field Group UI to avoid third party plugins messing with it
- Module: Forms – Reverted logic for the Image/File/Gallery media modal
- Field Groups: Fixed Advanced Settings/Validation settings not working correctly in ACF 6.0 UI
- General: Added several ACF 6.0 Field Groups CSS fixes
- General: Hooks – Added
acf_add_filter_variations()
to general hooks - General: Enhanced
acfe_is_admin_screen()
helper - General: Enhanced
ftype
js logic to avoid overriding prototype - General: Enhanced
acfe.fieldExtend
js logic & added dependencies - General: Enhanced js helpers
0.8.8.9
ACF Extended Pro 0.8.8.9:
- Field: Code Editor – Fixed ACF 6.0 UI field setting width
- Field: Google Map – Fixed potential undefined
zoom
key in some edge case - Field: Post Object – Fixed an issue with the Inline Post Edit modal which would not work correctly in some edge case
- Field: Relationship – Reworked & Enhanced Post Creation/Edit code logic
ACF Extended Basic 0.8.8.9:
- Field: Dynamic Render – Fixed potential undefined
render
key when using the oldacfe_dynamic_message
field type - Field: Flexible Content – Fixed duplicated Modal Select Categories
- Field: Flexible Content – Fixed Sortable ui helper css margin
- Field: Post Object – Fixed ACF 6.0 UI wrong border color
- Field: Post Object – Fixed sortable items when Inline Post Edit is enabled with âAllow Multiple valuesâ
- Field: Select – Fixed potential JS issue while searching a value when using âAllow custom valueâ
- Field: Tab – Fixed ACF 6.0 UI missing colors
- Field: Taxonomy – Fixed JS error on initialization
- Module: Advanced Validation/Settings – Fixed ACF 6.0 UI settings css
- Module: Forms – Bail early in the Block Editor in the
[acfe_form]
shortcode to avoid conflict with Media Modal (ACF core logic) - Module: Dev – Enhanced module logic
- General: Added several ACF 6.0 & ACF 6.0.1 UI compatibility fixes
- General: Added several JS helpers
- General: Enhanced ACFE Modal logic
- General: Enhanced Readme
- General: Enhanced Build Tools
- General: Introduced
acfe.fieldExtend
0.8.8.8
ACF Extended Pro 0.8.8.8:
- Module: Dev Mode –
post_content
is unserialized in Post Object view when possible - Module: Dev Mode – Added data overview & clean orphan meta on Attachment
- Module: Global Conditional Logic – Fixed postbox being hidden when user interacted with Screen Options
- Module: Scripts – Fixed Attachments post type in Orphan Meta Cleaner
- Module: Rewrite Rules – Fixed non-registered rewrite tag php notice
- Field: Color Picker – Added
theme.json
compatibility for color palette - Field: Color Picker – Added Return Format âLabelâ and âColor + Label Arrayâ
- Field: Countries / Languages / Currencies – Removed potential notice in some edge cases
- Field: Date Range Picker – The
end_date
sub field is now correctly cleared upon save - Field: Date Range Picker – Displaying only one date when the user select the same start/end date
- Field: File – Added field key to attributes for nonce generation
- Field: Payment – Added âHide Postal Codeâ setting
- Field: Payment – Added
acfe/fields/payment/stripe_args
JS hook to change Stripe elements args - Field: Payment – Fixed Payment Summary Render rounding the total amount
- Field: Payment – Fixed PayPal popup blocked by Safari
- Field: Payment – Fixed PayPal validation when âDisplay Buttonâ is disabled
- Field: Payment Cart – â## Titleâ markup is now allowed
- Field: Payment Cart – Field is now compatible with Repeater/Flexible Content
- Field: Payment Cart – Cart items are now automatically passed to js in
acf.data.acfe.carts
- Field: Phone Number – Added National & International return format when libphonenumber is installed
- Field: Phone Number – Added Geolocation API Token setting for ipinfo.io
- Field: Phone Number – Field value now only save the phone number instead of an array for data accessibility
- Field: Phone Number – Server Validation now also take care of Allowed Countries setting
- Field: Post Field – Fixed Content reinit JS undefined variable
- Field: Post Object – Inline Post Creation/Edit – Added data in iframe URL for customization
- Field: Relationship – Inline Post Creation/Edit – Added data in iframe URL for customization
- Field: Relationship – Added edit button RTL CSS support
- Field: True False – Added âDefault Roundedâ, âSmallâ, âSmall Roundedâ, âAltâ & âAlt Roundedâ styles
- Field: WYSIWYG – Removed jQuery dependency on Source Code modal
- Field Group: Added Alternative Add Field Mode with Shift+Click (add by field type)
ACF Extended Basic 0.8.8.8:
- Module: Dev Mode – Fixed âBulk Delete Metaâ not working correctly on Post Type List screen
- Module: Dev Mode – Added meta overview on Attachment screen
- Module: Enhanced UI – Added Attachment Enhanced UI
- Module: Enhanced UI – Fixed WordPress 6.0 User Profile PHP notice
- Module: Form – Fixed âLibrary: Attached to this postâ front-end Media Modal
- Module: Form – Enhanced
acfe/form/load
to allow hidding field - Module: Form – User – Added builtin Insert/Update User Email validation
- Module: Form – Post Action – Fixed post parent setting which could break in some edge cases
- Module: Form – PHP Success hook
- Module: Multilang – Fixed Post Types Archive Page detection when using
get_field()
very early - Module: Options Pages – Admin List – Added âPositionâ column
- Module: Options UI – Enhanced search escape
- Module: Options UI – Enhanced specialchars entities & added raw serialized output
- Module: Settings UI – Enhanced registered values column to correctly use
acf/settings
filter - Field: Advanced Link – Display preview when URL or Title is entered
- Field: Code Editor – Fixed value update when used inside an ACF Block Type
- Field: Code Editor – Fixed missing Field Object Settings in the Field Group UI on duplicate
- Field: Columns – Fixed CSS when inside a collapsed Repeater
- Field: Columns – Added field to GraphQL
- Field: Clone – Fixed Modal Edit title when in repeater table
- Field: Flexible Content – Select Modal – Fixed Layout Category showing in all categories when there is no category set
- Field: Flexible Content – Edit Modal – Fixed usage with
acf/fields/flexible_content/layout_title
- Field: Group – Fixed Modal Edit title when in repeater table
- Field: Post Statuses – slugs are only shown when duplicated labels
- Field: Select – Enhanced Select2 âon clearâ logic by closing selection
- Field: Taxonomy Terms – Enhanced Radio Field Type when using Load Terms with specific allowed terms
- Field Settings: Validation – Added regex unicode compatibility
- Locations: Post Type Archive – Enhanced
have_archive()
to find post type when there is no posts - Locations: Post Type Archive – Fixed native
post
,page
&attachment
post types archive location matching field groups - General: Compatibility – Enhanced Elementor Dynamic Tags detection
- General: Compatibility – Added ACF 6.0 new UI compatibility fixes
- General: Core – Fixed editable
<code>
tag for facetwp - General: Core – Enhanced localize data
- General: Core – Enhanced scripts enqueue logic
- General: Core – Updated tooltip icon & added on/off logic on click
- General: Gutenberg – Enhanced metabox CSS
- General: Helpers – Added
acfe_query_fields()
helper - General: Readme – Enhanced Readme (Plugin URI, typos, Slack URL…)
0.8.8.7
ACF Extended Pro 0.8.8.7:
- Module: Templates – Fixed top-level Seamless Clones values not being correctly loaded
- Module: Templates – Fixed Templates List columns data
- Module: Global Conditional Logic – Fixed Field Group Locations when using a Global Field on the âAdd Termâ screen
- Module: Global Conditional Logic – Enhanced Field Group Locations to only use matched groups when using the same field on different screens
- Module: Global Conditional Logic – Fixed ACF Ajax Screen rules being incorrectly applied
- Field: Date Range Picker – Fixed âDefault Start/Endâ settings not working correctly
- Field: Date Range Picker – Added âShow Dropdownsâ settings
- Field: Date Range Picker – Enhanced dropdowns CSS
- Field: Flexible Content – Grid System – Renamed âWrapâ setting to âNo Wrapâ for consistency
- Field: Payment – Fixed Conditional Logic not working correctly
- Field: Payment – Fixed âIncorrect Payment Dataâ in Summary Render when no items saved
- Field: Payment – Enhanced Summary Render & Data validation
- Field: Payment – Fixed recursive âPayment Field Selectionâ when payment fields are inside sub fields
- Field: Post Field – Taxonomy – Fixed initialization with non-hierarchical taxonomy
- Field: Post Field – Editor – Added delayed re-initialization
- Field: Post Object – Fixed âAllow Creationâ setting not triggering Conditional Logic on post creation
- Field: WYSIWYG – Added âAuto Initâ setting when using âDelay Initâ
ACF Extended Basic 0.8.8.7:
- Module: Ajax Authorbox – Fixed disappearing authorbox when ACF Ajax Screen is triggered (category selection etc…)
- Module: Clean Orphan Meta – Enhanced logic for cloned fields with sub fields
- Module: Forms – Enhanced
acfe/form/prepare
arguments when usingreturn false
- Module: Developer Mode – Fixed potential PHP notice when using Local Field Groups
- Module: Developer Mode –
ACFE_DEV
&ACFE_SUPER_DEV
constants are now uppercase - Module: Options UI – Fixed
orderby
column sanitization - Module: Single Meta – Fixed Preview Changes not working correctly with Single Meta
- Field: Columns – Fixed CSS when used inside Tabs Aligned Left
- Field: Flexible Content – Fixed âModal Select Sizeâ being always forced to âFullâ
- Field: Flexible Content – Fixed sub fields CSS when displayed inside a âModal Editâ from the Sidebar
- Field: Flexible Content – Fixed sidebar Gutenberg title CSS glitch
- Field: WYSIWYG – Fixed âDelay initâ setting being automatically initialized on page load
- Field Groups: Fixed potential PHP notice when no Field Group are saved in DB in the âSync Availableâ Tab
- Locations: Post Type list/Taxonomy list/User list/Attachment list – Fixed Flexible Content field initialization
- Locations: Post Type list/Taxonomy list/User list/Attachment list – Fixed fields CSS padding
- General: Added
acfe_get_field_descendants()
&acfe_map_any_field()
helpers - General: Fixed native ACF 5.11 bug with multiple front-end forms which wrongly trigger validation when one field was required
- General: Fixed
acfe/validate_save_post
to correctly work withacfe_add_validation_error()
helper - General: Enhanced Select2 CSS integration for ACF 5.10/5.11.3/5.11.4 and YOAST
- General: Enhanced french translation
- General: Code Cleanup & Formatting
0.8.8.6
ACF Extended Pro 0.8.8.6:
- Field: File – Fixed single file not being correctly saved when removed on Gutenberg screen
- Field: Payment – Added PayPal Production & Test API URL in settings instructions
- Field: Payment – Enhanced Stripe/PayPal JS enqueue on Gutenberg screen
- Field: Payment Cart – Fixed multiline âDefault Valueâ setting
- Field: Phone Number – Fixed format value causing problem in some edge case
- Field: Phone Number – Changed default âReturn Formatâ to âNumberâ
- Field Settings: Instructions More – Fixed
‐
in field settings instructions with ACF 5.10 - Module: Dev Mode – Fixed âObject Dataâ modal on Post Screen when sidebar is fixed
- Module: Forms – Fixed Shortcode Preview issue when the ACFE Form module was disabled
- Module: Orphan Meta Cleaner Script – Added support of multi-sub level clones seamless fields
- General: Removed âNo license key has been providedâ annoying message on Updates Screen
ACF Extended Basic 0.8.8.6:
- Field: Flexible Content – Fixed WYSIWYG copy/paste layout feature with ACF 5.10
- Fields: Fixed ACFE Modal position on Gutenberg screen
- Module: Dev Mode – Added support of multi-sub level clones seamless fields
- Module: Enhanced UI – Added LearnDash Taxonomies compatibility
- Module: Forms – Added
acfe_form_format_value()
back-compatibility with 3rd argument - Module: Forms – Enhanced âSave ACF Fieldsâ instructions text
- Module: Forms – Added âPost Excerptâ in the âPost Actionâ fields
- Module: Settings UI – Fixed tabs badge count with ACF 5.10
- General: Enhanced
acfe_is_json()
helper - General: Added
acfe_is_block_editor()
helper - General: Fixed typo in changelog
- General: Enhanced french translation
- General: Enhanced readme
0.8.8.5
ACF Extended Pro 0.8.8.5:
- Field: Added âPaymentâ Field – Compatible with Stripe & PayPal Express gateways
- Field: Added âPayment Selectorâ Field – Select Payment Field gateway. Supports Radio/Select field type and icons
- Field: Added âPayment Cartâ Field – Easily setup a cart selector with items and price
- Module: Added âScripts UIâ – Run scripts on thousands Posts/Terms/Users/Options Page without server limitation. Including API for custom made scripts
- Module: Added âRewrite Rules UIâ – Overview, debug and test permalinks rules
- Module: Scripts UI – Added âOrphan Meta Cleanerâ builtin script to clean orphan meta from any objects
- Module: Scripts UI – Added âSingle Meta Converterâ builtin script to convert any object meta to Single Meta
- Module: Scripts UI – Added âCount Postsâ, âExport Postsâ & âImport Postsâ example scripts for developers
- Module: Developer Mode – Reworked and enhanced the module logic
- Module: Developer Mode – Enhanced & moved âObject Overviewâ Metabox into the respective object submit box
- Module: Developer Mode – Added âMeta Countâ, âMeta Cleanâ & âSingle Meta Statusâ infos on all objects
- Module: Developer Mode – Added module on âAttachment Listâ, âUser Listâ and âWP Settingsâ locations
- Module: Developer Mode – Fixed potential warning if the ACF Options Page
menu_slug
wasn’t found - Module: Force Sync – Added âDeleted File Syncâ setting
acfe/modules/force_sync/delete
to automatically sync deleted json files to DB - Module: Forms – Added
[acfe_form]
shortcode preview mode settingacfe/modules/forms/shortcode_preview
to render the Form Preview in the WP Editor - Field: Color Picker – Added ACF 5.10 âEnable Transparencyâ compatibility
- Field: Countries – Added missing conditional logic compatibility
- Field: Currencies – Added missing conditional logic compatibility
- Field: Date Range Picker – Enhanced field to allow users to enter dates manually in the text input
- Field: Date Range Picker – Fixed virtual keyboard on mobile device when user click on the input
- Field: Date Range Picker – Enhanced Load/Save/Format/Delete Sub Fields logic
- Field: File Upload – Added Repeater upload compatibility when âMultiple File Uploadâ setting is disabled
- Field: Flexible Content Layouts Locations Rules – Fixed âMinimum Layoutâ setting being incorrectly triggered on unmatched screen
- Field: Flexible Content Layouts Locations Rules – Fixed various problems when used within the Templates module
- Field: Flexible Content Layouts Grid System – Fixed placeholder height CSS when using âStretch Sizeâ setting
- Field: Image Selector – Fixed PHP notice when creating the field in the Field Group admin UI
- Field: Image Selector – Reworked and fixed âReturn Formatâ setting to use new formats: âValueâ, âArrayâ or âImageâ
- Field: Languages – Added missing conditional logic compatibility
- Field: Options Pages – Fixed possible notice when no Options Pages are registered
- Field: Phone Number – Fixed value reset to â0â when empty and using Single Meta
- Field: Phone Number – Fixed input padding calculation when using âSeparated Dial Codeâ setting with Gutenberg
- Field: Users – Added âMin/Maxâ restriction setting compatibility
- Locations: Added âAttachment Listâ Field Group Location
- Locations: Added âUser Listâ Field Group Location
- General: Added WP auto-update feature compatibility
- General: Fixed PHP warning on âUpdate Coreâ screen when an update is available
ACF Extended Basic 0.8.8.5:
- Field: Button – Added JS ajax data filter
acfe/fields/button/data
and added all form fields in the post dataset - Field: Code Editor – Added âJsonâ Mode
- Field: Code Editor – Added âReturn HTML Entitiesâ setting to render entities instead of HTML
- Field: Code Editor – Fixed duplicated textarea when the field was duplicated within a Repeater or a Flexible Content
- Field: Columns – Fixed CSS when columns when used in Tabs
- Field: Dynamic Message – Renamed field to âDynamic Renderâ
- Field: File – Added
acfe/upload_dir
andacfe/upload_file
hooks (+ variations) to allow developers easily change upload folder and file name during an upload - Field: Flexible Content – Fixed âToggle Layoutâ feature which rendered duplicated layouts on the front-end when a layout was toggled off
- Field: Flexible Content – Fixed âLayouts State: Always Openedâ not being correctly applied to previously closed layout
- Field: Flexible Content – Fixed âModal Edit Titleâ not being correctly displayed when not using the âInline Title Editâ setting
- Field: Flexible Content – Added links to documentation in settings instructions
- Field: Image – Fixed âSet as Featured Imageâ not working correctly in the WP âPost Previewâ mode when the post wasn’t saved
- Field: Select2 – Enhanced placeholder CSS
- Field: Taxonomy Terms – Added
acfe/fields/taxonomy_terms/result
filters to change the Term Name result - Field: Taxonomy Terms – Fixed potential warning when using non-existent taxonomies as setting (after an import for example)
- Field: Taxonomy Terms – Fixed potential notice when trying to update the field incorrectly with a Term Name instead of the ID
- Field: WYSIWYG Editor – Fixed dropdown placement when user scroll inside an ACFE modal
- Module: Ajax Author Box – Reworked module code base to enhance compatibility
- Module: Ajax Author Box – Disabled the module on Block Editor screen
- Module: Block Types UI – Fixed potential PHP notice when using a Clone field with non-existent cloned fields
- Module: Developer Mode – Added meta overview on âPost Type Listâ and âTaxonomy Listâ locations
- Module: Enhanced UI – Fixed Rankmath metabox compatibility on Terms Edit screen
- Module: Enhanced UI – Enhanced various metaboxes CSS
- Module: Forms – Enhanced
[acfe_form]
shortcode to allow users to override any form setting - Module: Forms – Added
[acfe_form]
shortcode placeholder in the WP Editor - Module: Forms – Added links to documentation and removed code examples from the UI
- Module: Forms – Fixed âLog Userâ Action not displaying error messages when the user/pass were incorrect
- Module: Forms – Enhanced general pre-save logic to avoid side effects
- Module: Forms – Enhanced old usage of
{query_var}
Template Tag detection when trying to retrieve an action output - Module: Forms – Added â#Generated IDâ value for the âPost Titleâ of the âPost Actionâ
- Module: Forms – Enhanced
acfe_add_validation_error()
to use form fields in priority when using a field name selector - Module: Forms – Added Repeater format value when using
{field}
&{fields}
Template Tags - Module: Options UI – Reworked code base
- Module: Single Meta – Enhanced meta compilation logic for even better performance
- Module: Single Meta – Enhanced revision meta compilation
- Module: Single Meta – Enhanced âClean orphan Metaâ logic
- Module: Single Meta – Enhanced âClean orphan Metaâ metabox. Now only available when the âDeveloper Modeâ module is enabled
- Module: Single Meta – Meta conversion to âSingle Metaâ no more delete native ACF meta in the process. Users have to click on âClean Orphan Metaâ action manually
- Module: Single Meta – Added âUser Objectâ type compatibility
- Module: Single Meta – Added
acfe/modules/single_meta/users
hook to filter specific user roles - Fields: Bidirectional Setting – Field Groups Json/PHP files are now automatically synced when a new bidirectional is setup
- Locations: Taxonomy List – Fixed âSideâ Field Group position
- General: ACFE Modal – Enhanced âField Labelâ in the âModal Titleâ to avoid using third party dev code
- General: ACFE Modal – Added an easy way for developers to trigger a custom ACFE Modal
- General: Added plugin localization compatibility with pot/mo files
- General: Added french translation
- General: Updated Readme and Tested Up To version
0.8.8.4
ACF Extended Pro 0.8.8.4:
- Field: Flexible Content – Added âLayouts Locations Rulesâ setting
- Field: Flexible Content Grid System – Fixed undefined index in
get_flexible_grid()
when using âContainer Sizeâ setting - Field: Flexible Content Grid System – Added
has_flexible_grid()
helper - Field: Flexible Content Grid System –
has_flexible_grid()
,get_flexible_grid()
&get_flexible_grid_class()
now accept a post id as 2nd parameter - Field: Checkbox/Radio – Added Dynamic Render Choice hooks
- Field: Added Phone Number field
- Field: Added Countries Selector field
- Field: Added Languages Selector field
- Field: Added Currencies Selector field
- Field: Added Post Formats Selector field
- Field: Color Picker – Added selected palette border color compatibility for gradients
- Field: Columns – Added âFillâ size and swapped the setting with âAutoâ size. The âAutoâ size will now fit the field size
- Field: Select – Added âPrependâ & âAppendâ settings
- Field: Image Selector – Choices are now compatible with
value : image
logic, allowing developers to save a custom value instead of Image ID/URL - Field: Image Selector – Removed gallery setting selector due to unnecessary complexity. Choices are now all merged into one single setting
- Field: Relationship – Enhanced Gutenberg post update detection for the Inline Add/Edit Post settings
- Field: Color Picker – Fixed RGBA library not being correctly initialized in the Gutenberg Editor
- Field: Date Range Picker – Fixed the JS not being correctly initialized in the Gutenberg Editor
- Field: Date Range Picker – Enhanced CSS Style of invalid dates to match the ACF Date Picker style
- Field: WYSIWYG – Fixed potential PHP warning when using an un-existent toolbar
- Module: Force Sync – Fixed json file timestamp update during the sync
- Field Settings: Required message – It is now recommended to use
{label}
to display the field label instead of the previous%s
, for consistency (%s
will still work)
ACF Extended Basic 0.8.8.4:
- Field: Advanced Link – Fixed typo in the field settings
- Field: Columns – Fixed Field Group Seamless Style columns render
- Field: Enhanced UI – Fixed âAdd New Termâ button on Taxonomy List when using Tabs
- Field: Flexible Content – Fixed âInline Title Editâ setting generating a duplicated layout title when using âModal Editâ setting
- Field: Flexible Content – Enhanced âDisable Legacy Ajax Titleâ & âAsync Layoutsâ settings UI
- Field: Flexible Content – Added missing âHide Collapseâ action setting
- Field: Flexible Content – Fixed âLockedâ layout handle cursor CSS
- Field: Forms – Added missing âSearch placeholderâ setting when using âSelectâ Field Type
- Field: ReCaptcha – Value are now updated silently to avoid triggering the
acf_changed
popup logic - Field: Select2 – Enhanced various CSS Style
- Field: Taxonomy Terms – Added missing âSearch placeholderâ setting when using âSelectâ Field Type
- Field: Text – Fixed input wrap overflow CSS (while waiting for ACF to fix it)
- Fields: Fixed âPlaceholderâ & âSearch placeholderâ conditional logic when using âSelectâ field type
- Module: Forms – Removed reCaptcha field type from
{fields}
Template Tag render - Module: Forms – Enhanced field mapping hook with the form context
- Module: Options Pages – Fixed PHP notice when using a Sub Options Page with the latest ACF Pro 5.9.6 update
- Module: Settings UI – Fixed âModification in codeâ not being correctly rendered
- Field Groups: Hide On Screen – Fixed Classic Content Editor appearing when should be hidden, while using a second Field Group Hide on Screen and selecting a category
- Compatibility: GraphQL: Fixed typo in Taxonomy Terms field registration
- Compatibility: GraphQL: Added basic field values resolvers (while waiting for official third party implementation documentation)
- General: Added
acfe_is_gutenberg()
helper - General: Enhanced Readme
0.8.8.3
ACF Extended Pro 0.8.8.3:
- Field: Added âImage Selectorâ field
- Field: Added âImage Sizes Selectorâ field
- Field: Column – Added âColumn Autoâ size setting
- Field: Column – Added âColumn Borderâ & âFields Borderâ settings
- Field: Color Picker – Fixed CSS Position of the Color Picker in palette mode
- Module: Global Conditional Logic – Fixed multiple Conditional Groups not being correctly detected
- Module: Templates – Enhanced Templates Values detection
- Module: Templates – Added
acf/init
hook in the PHP Export code - Module: Templates – Added Template Detection on Term & Post Edit screens
- Module: Templates – Fixed potential PHP notice in the Template UI sidebar when using a custom location
- Fields: Added missing ACF Conditional Logic rules on Pro Fields (Block Types, Color Picker, Field Groups etc…)
ACF Extended Basic 0.8.8.3:
- Field: Column – Upgraded CSS to use Flexbox
- Module: Forms – Fixed Honeypot Field not being correctly rendered
- Module: Forms – Fixed potential slashes on the Success Page when using Single Meta Save
- Module: Forms – Fixed potential slashes in e-mail content & fields
- Module: Forms – Added context & variations to the
acfe/form/render
hooks - Module: Multilang – Enhanced WPML String Translation Registration for all modules
- Module: Dev Mode – The module now check the
acf_current_user_can_admin()
function - Module: Dev Mode – Tweaked CSS margin of the Bulk Action select
- Module: Single Meta Save – Disabled âSave as individual metaâ on Column, Google reCaptcha & Dynamic Message fields
- Module: Single Meta Save – Fixed WP Revisions Comparison compatibility
- Module: Single Meta Save – Fixed slashes in WP Revisions
- Modules: Fixed Draft Post Status when an item is reverted from Trash
- General: Local Meta – Enhanced preload Post ID logic
0.8.8.2
ACF Extended Pro 0.8.8.2:
- Field: Added Advanced âColor Pickerâ field settings with RGBA support, Palette display style, Custom predefined colors & Allow null
- Field: Added âDate Range Pickerâ field with Custom ranges, No weekends, Min/max date & Min/max days support
- Field: Flexible Content Grid System – Fixed sub Flexible Content Grid CSS bug
- Field: Flexible Content Grid System – Tweaked
get_flexible_grid_class()
prefix - Field: Fields Selector – Added âField Nameâ return value setting
- Field: Post Field – Fixed Permalink âSaveâ & âCancelâ missing text when editing a permalink
- Module: Added âForce Syncâ module allowing to automatically sync Json Files to DB with the newest version
- Module: Dynamic Template – Improved instruction
- Module: Global Conditional Logic – Fixed compatibility with Terms & Users screen when Enhanced UI is disabled
ACF Extended Basic 0.8.8.2:
- Field: Clone – Fixed internal ACFE module field groups which where selectable in clone
- Field: Google reCaptcha – Renamed the field to Google reCaptcha
- Field: Post Object – Fixed duplicated post creation when using âCustom Valueâ setting
- Module: Forms – Fixed Clone Render when using âOverride Form Renderâ settings
- Module: Forms – Fixed âRedirect Actionâ named hook not working with a custom action name
- Module: Forms – Added render actions hooks
- Module: Forms – Fixed
acfe_import_form()
function - Module: Block Types – Changed the âModeâ setting default value to âPreviewâ, as in the documentation
- Module: Multilang – Options Post ID
options
can now be excluded from the module translation - Module: Multilang – Added
acfe/modules/multilang/exclude_options
filter to exclude specific Options Post ID from module translation - Module: Multilang – Added
acfe/modules/multilang/include_options
filter to include specific Options Post ID from module translation - Module: Multilang – Deprecated the
acfe/modules/multilang/options
filter - Module: Multilang – WPML string translations now use
wpml_translate_single_string
instead of__()
- Module: Settings UI – Fixed potential duplicated table
thead
columns - Module: Enhanced UI – Fixed possible metaboxes screen name collision with taxonomy name
- General: ACFE Modal – Fixed
show_field
on modal open - General: ACFE Modal – Fixed possible duplicate field instructions in repeaters
- General: The
acfe_get_post_id()
helper now correctly retrieve the Post ID in ACF Block Types - General: Fixed
get_fields()
calls inacfe/save
hooks when a bidirectional value is set - General: Enhanced Local Meta logic
- General: Enhanced
acfe/save
&acfe/validate_save
hooks logic - General: Code format cleanup
- Compatibility: Added ACFE Field Types to WP GraphQL ACF plugin
0.8.8.1
ACF Extended Pro 0.8.8.1:
- Module: Added âScreen Layoutsâ module allowing to customize Post Edit Screen up to 3 columns
- Field: Flexible Content – Added âContainer Sizeâ setting in the
get_flexible_grid()
helper - Field: âMenusâ & âMenu Locationsâ – Added compatibility with min/max items settings
- Field: Added âACFE Templateâ Selector field
- Field: Added âACF Block Typesâ Selector field
- Field: Added âACF Field Groupsâ Selector field
- Field: Added âACF Field Typesâ Selector field
- Field: Added âACF Fieldsâ Selector field
- Field: Added âACF Options Pagesâ Selector field
- Field: Post Field – Fixed field type category translation
ACF Extended Basic 0.8.8.1:
- Field: reCaptcha – Fixed missing field Site key & Secret Key on field render
- Fields: Fields types are now sorted in ASC order in the Field Group UI
- Fields: Added âACFâ & âWordPressâ Field Types Categories in the Field Group UI to de-clutter the âRelationalâ category
- Module: Forms – Fixed empty
get_field()
used inside an action when a previous action saved additional meta - Module: Forms – Fixed Form Name not being correctly updated when changed
- Locations: Post Type Archive – Added
acfe/post_type_archive_capability
filter to change Archive Page admin menu capability - Locations: Post Type Archive – Admin menu item on front-end now correctly check the user permissions
- Field Groups: Permissions – Fixed undefined index notice when using the permission setting
- General: Fixed âACF Titleâ metabox position to become usable with drag&drop function when empty (while waiting for ACF to fix it)
0.8.8
ACF Extended Pro 0.8.8:
- Field: Flexible Content – Added Grid System setting,
get_flexible_grid()
&get_flexible_grid_class()
helpers - Field: Added Menus Selector
- Field: Added Menu Locations Selector
- Field: File – Added âButton Labelâ setting to customize the âAdd Fileâ text
- Field: File Multiupload – The field now always return an array when multiupload is enabled
- Field: File Multiupload – Fixed missing ID format value
- Field: Post Field – Added âTaxonomiesâ field type allowing to move Taxonomies metaboxes
- Field: Post Field – Fixed âContentâ field type width when used inside a modal
- Field: Relationship/Post Object – Fixed Inline Post Creation/Edit which wasn’t working correctly with Gutenberg
- Field: Relationship/Post Object – Fixed Inline Post Creation/Edit which wasn’t working correctly with Attachment post type
- Field: WYSIWYG – Fixed source code textarea border flickering during modal initialization
- Field Groups: Added Menu Item Depth Location
- Field Groups: Added Menu Item Type Location
- Module: Settings – Enhanced UI, description, tabs. Settings now display default and registered values difference
- Module: Settings – Added Enable/Disable features allowing to switch modules directly from the UI
- Module: Settings – Added Export (PHP & Json) / Import tools
- Module: Developer Mode – Added Post / Term / User / Options Page Object Data overview
- Module: Dynamic Block Types – Added âActiveâ setting allowing to enable/disable one specific block type
- Module: Dynamic Forms – Added âActiveâ setting allowing to enable/disable one specific form
- Module: Dynamic Options Pages – Added âActiveâ setting allowing to enable/disable one specific options page
- Module: Dynamic Post Types – Added âActiveâ setting allowing to enable/disable one specific post type
- Module: Dynamic Taxonomies – Added âActiveâ setting allowing to enable/disable one specific taxonomy
- Module: Dynamic Templates – Added âActiveâ setting allowing to enable/disable one specific template
- Module: Dynamic Templates – Fixed required fields which weren’t always disabled in the template view
- Module: Dynamic Templates – Fixed a bug with Flexible Content Preview when preloading values
- Module: Dynamic Templates – Removed Field Group Hide on Screen effects in the Template UI
- Module: Dynamic Templates – Added Export (PHP & Json) / Import tools
- Module: Dynamic Templates – Added
acfe_add_local_template()
function to locally register template values - Module: Dynamic Forms – Option Action – Fixed code example labels
- Module: Global Field Condition – Fixed duplicated operators
ACF Extended Basic 0.8.8:
- Field: Flexible Content – Added Modal Select size setting
- Field: Flexible Content – Added Modal Edit size setting
- Field: Flexible Content – Added Modal Edit size setting for each layouts
- Field: Flexible Content – Reworked code base & Enhanced Field Settings UI
- Field: Flexible Content – Fixed placeholder height when the layout is toggled and the preview is reloaded
- Field: Flexible Content – Added modal Select/Edit CSS classes with field name, key & layout name for developers
- Field: Advanced Link – Fixed error if the field was using a Term which has been deleted
- Field: Button – Added name field attribute to be able to retrieve the button click during
acf/save_post
- Field: Checkbox/Radio – Fixed
## Title
Group Options not working on the front-end - Field: Code Editor – Fixed CSS
break-work
property when used in repeater - Field: Columns – Re-introduced the field in Terms/Users views when Enhanced UI module is enabled
- Field: Conditional Logic – Fixed âcontainsâ operator which would not work properly on Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles fields when using Checkbox/Radio field type
- Field: Dynamic Message – Added
render
field setting to be used as a callback to write content in PHP - Field: Forms/Post Statuses/Post Types/Taxonomies/Taxonomy Terms/User Roles – Fixed Multiple Lines âDefault Valueâ setting now working correctly
- Field: Group/Clone – Fixed modal edit which included the instruction in the modal title when using the Modal Edit setting
- Field: Image/File – Added file upload validation when using Basic Upload (temporary fix while waiting for ACF to fix officially)
- Field: Image/File – Added âDefaultâ option in the âUploader Typeâ setting to fallback to the native behavior
- Field: Image – Fixed âuse as Featured Imageâ which was wrongly saved during page preview
- Field: Select2 – Added dropdown CSS classes with field name & key for developers
- Module: Enhanced UI – Fixed WPMU missing âAdd Userâ button in âAdd Userâ view
- Module: Enhanced UI – Fixed Woocommerce Product Category CSS when using Enhanced UI
- Module: Renamed
acfe/modules/dynamic_block_types
setting toacfe/modules/block_types
- Module: Renamed
acfe/modules/dynamic_forms
setting toacfe/modules/forms
- Module: Renamed
acfe/modules/dynamic_options_pages
setting toacfe/modules/options_pages
- Module: Renamed
acfe/modules/dynamic_post_types
setting toacfe/modules/post_types
- Module: Renamed
acfe/modules/dynamic_taxonomies
setting toacfe/modules/taxonomies
- Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies – Enhanced code base & UI
- Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies – Added Export Json / PHP in the row action
- Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies – Added Export Json / PHP bulk actions
- Module: Dynamic Block Types/Forms/Options Pages/Post Types/Taxonomies – Fixed possible desync when switching to draft post status
- Module: Dynamic Post Types/Taxonomies – Added âViewâ in the row action
- Module: Dynamic Post Types/Taxonomies/WP Options/Dev Mode now correctly use the ACF
show_admin
setting - Module: Dynamic Forms – Fixed Clone Fields filter when using Custom HTML Render
- Module: Dynamic Forms – Deprecated
{current:post|term|user|author}
Template Tags for a more simple version{post|term|user|author}
- Module: Dynamic Forms – Added compatibility with Flexible Content Preview Mode & Gutenberg/ACF Block Type Preview mode
- Module: Dynamic Forms – Added a 2nd parameter to
acfe_form_get_action()
to directly retrieve the key value - Module: Dynamic Forms – Fixed
acfe_add_validation_error()
which wasn’t working correctly with field names in the Action Validation Hooks - Module: Dynamic Forms – User Login Action – Added
acfe/form/validation/user/login_errors
filter to change the default error messages - Module: Dynamic Forms – Fixed
acfe_import_dynamic_form()
function to programmatically import a form - Module: Settings – Enhanced UI and updated the module list
- General: Helpers – Deprecated
acfe_form_is_front()
&acfe_form_is_admin()
in favor ofacfe_is_front()
&acfe_is_admin()
- General: Helpers – Added
acfe_get_post_id()
function as a universal solution to always retrieve the correct ACF Post ID in front-end and back-end - General: Hooks – Added
acfe/save_post
hook and variations on page submission. Compatible withget_field()
,have_rows()
etc… - General: Hooks – Added
acfe/validate_save_post
hook and variations to validate the whole page. Compatible withget_field()
,have_rows()
etc… - General: Hooks – Deprecated
acfe/load_field_front
.acfe/load_field
should be used withacfe_is_front()
instead - General: Hooks – Deprecated
acfe/load_field_admin
.acfe/load_field
should be used withacfe_is_admin()
instead - General: Modal – Fixed CSS
z-index
overlay when using âEdit in Modalâ feature inside a WordPress Widget - General: Updated
acfe
option data structure - General: Compatibility – Fixed Elementor which list all private ACF Extended Field Groups in the âDynamic ACF tagsâ dropdown
- General: Compatibility – Fixed Error in Field Groups UI when trying to use ACF Extended with ACF Free
- General: Compatibility – Fixed Gutenberg âseamlessâ class on âSeamlessâ Field Group style to match WP/ACF style
- General: Compatibility – Fixed PHP 8 deprecated notices
- General: Compatibility – Fixed YOAST Rewrite & Republish feature when using the Authorbox UI
0.8.7.6
ACF Extended Pro 0.8.7.6:
- Field Groups: WP Settings Locations – Added new âGeneral Settingsâ, âWritingâ, âReadingâ, âDiscussionâ, âMediaâ & âPermalinksâ locations
- Module: Global Field Condition – Fixed compatibility with required fields
- Module: Dynamic Templates – Added Polylang/WPML compatibility
- Module: Dynamic Templates – Improved code logic & compatibility with Clone fields
- Module: Dynamic Forms – Added âOptions Page Actionâ. Allowing to Save & Load meta to ACF Options Page
- Module: Dynamic Forms – Fixed âEmail Actionâ to correctly use Multiple Upload files
- Module: Dynamic Forms – Fixed Multiple Upload files on front-end for not logged users
- Module: Dynamic Forms – Fixed Multiple Upload & Dropzone in Basic mode on Firefox
- Field: Relationship/Post Object – Fixed Inline Post Creation when only one post type was allowed in the field setting
ACF Extended Basic 0.8.7.6:
- Module: Enhanced UI – Improved logic, compatibility and style. ACF Field Groups can now use any position and any style in Users & Terms views
- Module: Enhanced UI – Fixed Terms WPML widget compatibility
- Module: Dynamic Post Types – âArchive Pageâ submenu is now correctly translated
- Module: Dynamic Forms – Fixed values loaded from Clones Fields in Seamless display
- Module: Dynamic Forms – Enhanced Image/File format value when using the
{field:my_file}
Template Tag - Module: Multilang – Added âCurrent Languageâ text widget in Options Page submit box
- Module: Multilang – Polylang – Added fallback to âDefault Languageâ in Options Page values if a translated option was never saved before
- Module: Multilang – Polylang – Fixed âDynamic Formsâ & âDynamic Templateâ post types detection
- Module: PHP AutoSync – Fixed Local Field Group detection when using a custom submenu on the ACF Field Group menu
- Core: Added default
acf.data.acfe
in core JS - Core: Fixed ACF Pro 5.8 JS compatibility
- Core: Fixed Google Map suggestions z-index CSS in modals
0.8.7.5
ACF Extended Pro 0.8.7.5:
- Module: Added Enhanced Field Group UI module.
- Module: Added Classic Editor module. Disabled by default, can be enabled using
acf_update_setting('acfe/modules/classic_editor', true)
- Fields: Added âInstruction Placementâ override setting. This will allow to set specific instruction placement for any field. The Advanced Field Group Setting must be enabled
- Fields: Added âInstructions Read Moreâ setting allowing to add collapsed instructions. You may use the
---
or---Learn more---
template tags to split the instruction - Fields: Added Quick Visibility Settings widget allowing hide the field, label, instructions or required settings based on the screen: Everywhere, administration or front-end. The Advanced Field Group Setting must be enabled
- Fields: Added inline hooks callbacks for the
acf_add_local_field_group()
function. Allowing to hook inload_field
,prepare_field
,render_field
,load_value
,update_value
,format_value
,validate_value
,delete_value
- Module: Global Fields Condition can now be used as a specific field conditional logic
- Field Groups: Added new âHide on Screenâ settings: âHide Titleâ, âHide save draftâ, âHide previewâ, âHide post statusâ, âHide visibilityâ, âHide publish dateâ, âHide move to trashâ, âHide publishâ, âHide minor publishing actionsâ, âHide misc publishing actionsâ & âHide major publishing actionsâ
- Field: File – Added âAllow Multiple Uploadâ, âPreview Styleâ, âFile Countâ, âMin/max allowed filesâ, âCustom Upload Folderâ, âStylised Buttonâ (for Browser uploader) and built-in dropzone (for Browser uploader)
- Field: WYSIWYG – Added âDisable Native WP Styleâ, âCustom Stylesheet Enqueueâ, âAutoResizeâ, âMax Heightâ, âCodemirror as Source Editor via the
source_code
buttonâ & âValid Elementsâ settings - Field: WYSIWYG – Added a new âBasic Enhancedâ Toolbar which automatically includes the new
source_code
(Code Mirror source editor) andwp_add_media
buttons - Field: WYSIWYG – Fixed the âPathâ render when using the âTransparent Backgroundâ setting
- Field: Post Field – Added âInstructionsâ setting
- Field: Tab – Added âNo Preference Saveâ setting to not save latest opened tab when refreshing the page
- Field: Datepicker: Added âPlaceholderâ, âMin/max Dateâ & âNo Weekendsâ settings
- Field: Datetime picker: Added âPlaceholderâ, âMin/max Dateâ, âMin/max Timeâ, âMin/max H:i:sâ & âNo Weekendsâ settings
- Field: Time picker: Added âPlaceholderâ, âMin/max Timeâ & âMin/max H:i:sâ settings
- Core: Added the
ACFE_PRO_KEY
constant allowing to set the licence key in PHP
ACF Extended Basic 0.8.7.5:
- Field Groups: Instruction Placement – Added âAbove Fieldsâ setting
- Field Groups: Instruction Placement – âTooltipâ instructions can now be clicked on mobile device
- Field Groups: Hide on screen – All field groups âHide on screenâ settings are now merged, instead of using only the first field group setting
- Field Groups: Advanced Settings – Enhanced code logic
- Field Groups: Permissions setting is now displayed when the Advanced Field Group setting is enabled
- Field: Select – Removed the
- -
characters in the placeholder - Field: Taxonomy Terms – Fixed âLoad Termsâ setting when using the radio field type
- Field: Flexible Content – Fixed & enhanced the âMinimumâ setting badge duplication when using the âModal Selectâ setting
- Field: Flexible Content – Fixed
$is_preview
hard reset in theget_flexible()
function. This will allow to useget_flexible()
inside an anotherget_flexible()
and correctly get the$is_preview
variable - Field: Flexible Content – Fixed a potential PHP notice when adding a new Flexible Content
- Field: Hidden Input – Value can now be used as conditional setting
- Field: Datetime Picker – Value can now be used as conditional setting
- Field: Time Picker – Value can now be used as conditional setting
- Field: File – Renamed the
acfe_uploader
setting back to the nativeuploader
name - Field: Image – Renamed the
acfe_uploader
setting back to the nativeuploader
name - Fields: Permissions settings are now displayed when the Advanced Field Group setting is enabled
- Fields: Enhanced Advanced Settings & Advanced Validation UI
- Module: Dev Mode – Fixed deprecated
acf_get_term_post_id()
usage - Module: Enhanced UI – Enhanced the responsive CSS
- Module: Enhanced UI – Fixed WPMU styles
- Module: Enhanced UI – Enhanced User Profiles compatibility with Woocommerce plugin
- Module: Enhanced UI – Enhanced Terms Views compatibility with Woocommerce, Yoast, WPML & User Role Editor plugins
- Module: Dynamic Forms – Added the new âRedirect Actionâ
- Module: Dynamic Forms – Added the new
acfe_form_get_action('post')
function to retrieve the previous Action output within an Action - Module: Dynamic Forms – Deprecated the âRedirectionâ setting. The new âRedirect Actionâ should be used instead
- Module: Dynamic Forms – Deprecated the
{query_var:my-post}
Template Tag to retrieve previous Action output. The new{action:post}
Template Tag should be used instead - Module: Dynamic Forms – Deprecated the
{current:form:key}
Template Tag. The new{form:key}
Template Tag should be used instead - Module: Dynamic Forms – Deprecated the
acfe/form/query_var/email
hook & variations. The newacfe/form/output/email
hook should be used instead - Module: Dynamic Forms – Deprecated the
acfe/form/query_var/post
hook & variations. The newacfe/form/output/post
hook should be used instead - Module: Dynamic Forms – Deprecated the
acfe/form/query_var/term
hook & variations. The newacfe/form/output/term
hook should be used instead - Module: Dynamic Forms – Deprecated the
acfe/form/query_var/user
hook & variations. The newacfe/form/output/user
hook should be used instead - Module: Dynamic Forms – Deprecated the
acfe_form_is_submitted()
function. The newacfe_is_form_success()
function should be used instead - Module: Dynamic Forms – Enhanced Actions âCode Examplesâ
- Module: Dynamic Forms – Updated âCheatsheetâ tab
- Module: Dynamic Forms – Multiple clicks on the submit button are now prevented (Also apply to the native ACF Forms)
- Module: Dynamic Forms – Applying Date, Date time & time pickers fields input class settings
- Module: Dynamic Forms – Removed a potential âDraft Postâ if the âPost Actionâ was cancelled during the
acfe/form/submit/post_args
hook - Module: Dynamic Block Types – Added âAnchorâ supports setting
- Module: Dynamic Post Types – âMenu positionâ setting now correctly use
null
as default value (as in theregister_post_type()
documentation) - Module: Single Meta Save – Fixed slashed values after saving a menu in the WP Nav Menu Items screen
- Module: Single Meta Save – Fixed typo in instruction
- Tools: Fixed the empty message when clicking âImportâ without selecting a field group file
- General: Fixed ACF Updates box CSS
- General: Updated the donors list
- General: Enhanced assets build tools, now using Gulp, Postcss, Autoprefixer & Minifier
- Core: Enhanced JS code base
- Core: Enhanced Enqueue
0.8.7.4
ACF Extended Pro 0.8.7.4:
- Module: Added âDynamic Templatesâ module allowing to manage advanced field groups default values based on post type, taxonomy, user etc…
- Field: Google Map – Added âPreviewâ, âHeightâ, âZoomâ, âMin/Max Zoomâ, âMarker Imageâ, âMap Typeâ, âHide UIâ, âHide Zoomâ, âHide Map Typeâ, âHide Fullscreenâ, âHide Street viewâ, âMap Styleâ, âAPI Keyâ settings
- Field: WYSIWYG – Added âHeightâ, âRemove pathâ, âDisable resizeâ, âMenu barâ, âTransparent editorâ, âMerge Toolbarsâ, âCustomize Toolbarsâ settings
- Field: Post Object – Added âInline Post Editâ & âInline Post Creationâ settings
- Field: Relationship – Added âInline Post Editâ & âInline Post Creationâ settings
- Field: Post Field – Added field, allowing to move native WP Post fields: Attributes, Author, Comments, Content, Date, Discussion, Excerpt, Featured Image, Name, Permalink, Preview, Revisions, Revisions list, Status, Title, Trackbacks, Visibility inside a field group
- Field Groups: Post Locations – Added âPost Authorâ, âPost Author Roleâ, âPost Dateâ, âPost Date Timeâ, âPost Pathâ, âPost Screenâ, âPost Slugâ, âPost Timeâ, âPost Titleâ conditional rules
- Field Groups: Taxonomy Locations – Added âTaxonomy Termâ, âTaxonomy Term nameâ, âTaxonomy Term Parentâ, âTaxonomy Term Slugâ, âTaxonomy Term Typeâ conditional rules
- Field Setting: Added âGlobal Field Conditionâ setting allowing to use the field value as a Field Group conditional rule
- Field Setting: Added âRequired Messageâ setting allowing to customize the field required message
- Field Setting: Added âMin/maxâ setting allowing to customize the minimum & maximum items for the following fields: Checkbox, Post Object, Select, Taxonomy, Forms, Post Statuses, Post Types, Taxonomies, Taxonomy Terms, User Roles
ACF Extended Free 0.8.7.4:
- Module: Json AutoSync – Fixed an issue where json file would not be updated when the field group was created without ACF Extended (Json Sync checkbox was unchecked)
- Module: Dynamic Forms – Added the ability to pass an array to the
acfe_form()
function allowing to override settings - Module: Dynamic Forms – Fixed Elementor + YOAST infinite loop when using the
[acfe_form]
shortcode to create a new post - Module: Dynamic Forms – Post/Term/User Actions load values setting is now disabled by default
- Module: Dynamic Post Type – Updated Block Editor instructions for the
show_in_rest
setting - Module: Dynamic Taxonomy – Updated Block Editor instructions for the
show_in_rest
setting - Field: Hidden – Fixed the field render when in table element
- Field: Columns – Enhanced Field Group UI
- Field: Columns – Hidden in Users / Terms views to avoid display problem (Due to table render)
- Field: Advanced Link – Fixed ACF CSS that adds a
display:none
on sub fields buttons - Field: Taxonomy Terms – Added hook
filter('acfe/fields/taxonomy_terms/query', $args, $field, $post_id)
to change the ajax query
0.8.7.3
- Field: Flexible Content – Fixed âCopy/Pasteâ function which wasn’t working correctly with WYSIWYG & Code Editor fields since the latest ACF 5.9 update
- Field: Column – Columns sizes are now based on a grid of 12 (1/12, 2/12, 3/12, 4/12 …)
- Field: Taxonomy – Added compatibility with âValue equalâ, âValue not equalâ, âValue patternâ & âValue containsâ conditional logic
- Field: Select – âPlaceholderâ setting is now only available when âStylised UIâ is enabled with âAllow multipleâ or âAllow nullâ
- Module: Dynamic Post Type – Fixed âPost Type Archive Location = Allâ which incorrectly matched Options Pages
- Module: Dynamic Post Type – âEdit Post Type Archiveâ Admin bar item is now only displayed when the âAdmin Archive Pageâ setting is enabled
- Module: Dynamic Post Type/Taxonomy – WP Permalinks are now automatically regenerated on each save
- Module: Dynamic Options Pages – Sub Options Pages are now ordered based on the âPositionâ setting
- Module: Dynamic Forms – Fixed an issue where visitors could not upload Image/File when using the WP modal field setting
- Module: PHP AutoSync – Updated save logic to match the new ACF 5.9.1 version (See ACF Pro 5.9.1 changelog)
- Field Groups – Added more width to the âFieldsâ column
- General: JS & CSS files are now minified and concatenated.
SCRIPT_DEBUG
controls the unminified version - General: Fixed potential error during plugin activation when ACF Pro wasn’t activated
- General: Gutenberg – Enhanced WP Metabox Styles
0.8.7.2
- Module: AutoSync – Reworked codebase, enhanced Field Groups Columns and added more information about files/folders detection
- Module: AutoSync – Added filters to target a specific field group for the PHP & Json save
- Module: AutoSync – Fixed an issue where âAvailable Json Syncâ wouldn’t be visible if the field group was using PHP Sync
- Module: Dynamic Forms – Fixed missing âLog Userâ icon in the Forms List screen
- Module: Dynamic Forms – Added
{current}
,{get_field}
,{get_option}
,{query_var}
,{request}
mapping in the âCustom Form Renderâ setting - Module: Dynamic Forms – Added
acfe-form
to available post types in Polylang - Module: Dynamic Forms – Local Field Groups can now be mapped
- Field Groups: Added Export PHP & Export Json to bulk actions
- Field Groups: Description column is now hidden by default
- Field Groups: Local – Added Export PHP, Export Json & Sync to database to bulk actions
- Field Groups: Categories – Added
acfe/modules/categories
setting to disable the custom taxonomy - Field: Post Object – Fixed undefined PHP function when using the âAllow custom valueâ setting with ACF version below 5.8.10
- Field: Columns – Fixed âEndpointâ description typo
- General: Settings – Fixed postbox header CSS
- General: Compatibility – Fixed Post Type Order plugin which automatically drag&drop on ACF Field Groups UI
- General: Bumped minimum ACF Pro version to 5.8
0.8.7.1
- General: WordPress 5.5 Compatibility – Fixed the new âPostbox Order Iconsâ size & only display them on postbox hover
- General: ACF 5.9 Compatibility – Added missing legacy ACF 2 columns CSS
- General: ACF 5.9 Compatibility – Fixed Fields Groups UI
colspan
when empty - General: Added
pre > code
CSS compatibility - General: Added JS hooks for ACFE Modal:
acf.doAction('acfe/modal/open', $modal, args)
&acf.doAction('acfe/modal/close', $modal, args)
- Field Groups: Fixed âAll Images Formatsâ location which triggered a PHP warning
- Field Groups: Added
acfe-postbox-top
CSS preload to avoid UI blink during admin page load - Field Groups: Categories – Changed the
register_taxonomy()
to priority9
- Module: Multilang – Added
filter('acfe/modules/multilang/options', $options_pages_id)
allowing to allow/exclude specific Options Pages Post ID - Module: Dynamic Forms – Email Action – Fixed âReply-toâ headers which weren’t correctly set
- Module: Dynamic Forms – Fixed
{field:my_field:false}
Template Tag to disable value format - Module: Dynamic Post Types – Added additional check before
register_post_type()
- Module: Dynamic Post Types – Added âShow in menu (text)â to allow string value
- Module: Dynamic Post Types – Fixed âArchive Slugâ incorrectly set when empty while using the Import Tool
- Module: Dynamic Block Types – Added additional check for Template, Script & Styles arguments before
register_block_type()
- Module: Dynamic Taxonomies – Added additional check before
register_taxonomy()
- Module: Options – Fixed âSerializedâ typo on edit screen
- Field: Button – Fixed typo in âButton Typeâ setting instructions
- Field: Button – Added default class value
button button-secondary
- Field: Clone – Fixed âEdit in modalâ setting to be available only when the âDisplayâ setting is set to âGroupâ
- Field: Code Editor – Fixed âEditor Modeâ setting instructions
- Field: Forms – Changed default order to Title ASC
- Field: reCaptcha – Fixed form submission when the field isn’t required
- Field Settings: Bidirectional – Fixed potential PHP notice
Undefined index
0.8.7
- General: ACF 5.9 Compatibility – Modules – Added the ACF 5.9 Header menu
- General: ACF 5.9 Compatibility – Field Groups – Removed ACFE âLocationsâ column
- General: ACF 5.9 Compatibility – Field Groups – Removed ACFE âJson Syncâ column
- General: ACF 5.9 Compatibility – Field Groups – Enlarged âPHP Syncâ & âLoadâ columns
- General: ACF 5.9 Compatibility – Field Groups – Removed the âField Group Keyâ value from row actions
- General: ACF 5.9 Compatibility – Field Groups – Changed the text color of âDisabledâ state
- General: ACF 5.9 Compatibility – Field Groups – âDescriptionâ column is hidden by default
- General: ACF 5.9 Compatibility – Flexible Content – Removed âCloneâ field setting
- General: ACF 5.9 Compatibility – Flexible Content – Added âHide: Duplicate Buttonâ setting
- General: ACF 5.9 Compatibility – Block Type – Added âInner Blockâ setting
- General: ACF 5.9 Compatibility – Block Type – Added âSupports: Align Contentâ setting
- General: ACF 5.9 Compatibility – Block Type – Added âAlign Contentâ setting
- Module: Dynamic Block Type – Fixed Template, Style & Script Render paths during Block Type registration
- Field: Radio – Enhanced Group display for horizontal layout
0.8.6.9
- Field: Flexible Content – Dynamic Render – External Layout Style & Script files now check for current domain before trying to automatically enqueue
{file}-preview.css
in Preview Mode - Field: Flexible Content – Dynamic Render – Fixed
$field
,$layout
&$is_preview
variables which weren’t correctly passed to the Layout Template file - Field: Flexible Content – Dynamic Render – Fixed Layout Style & Script enqueue handles which weren’t using the real Flexible Content field’s name
- Field: Radio / Checkbox – Added Group display settings.
## Group
markup can be used in choices settings to create a new group - Field: Taxonomy Terms – Added âRadio Buttonâ display type
0.8.6.8
- Field: Flexible Content – Enhanced Code Base
- Field: Flexible Content – Dynamic Render – Enhanced
get_flexible()
&the_flexible()
functions logic - Field: Flexible Content – Dynamic Render – Enhanced Template, Style & Script files detection. Now detects paths from WP root directory, and from
/wp-content/
directory - Field: Flexible Content – Dynamic Preview – Automatically include the layout
{template}-preview.php
file instead oftemplate.php
, if it is found within the same path - Field: Flexible Content – Dynamic Preview – Automatically enqueue the layout
{style}-preview.css
file in addition ofstyle.css
, if it is found within the same path - Field: Flexible Content – Dynamic Preview – Automatically enqueue the layout
{script}-preview.js
file instead ofscript.js
, if it is found within the same path - Field: Flexible Content – Dynamic Preview – Fixed full path match for Layouts Templates files
- Field: Flexible Content – Added
filter('acfe/flexible/prepend/template/name=my_flexible', $path, $flexible, $layout)
and its variations to alter the field’s setting prepend (display only) - Field: Flexible Content – Added
filter('acfe/flexible/prepend/style/name=my_flexible', $path, $flexible, $layout)
and its variations to alter the field’s setting prepend (display only) - Field: Flexible Content – Added
filter('acfe/flexible/prepend/script/name=my_flexible', $path, $flexible, $layout)
and its variations to alter the field’s setting prepend (display only) - Field: Flexible Content – Deprecated
acfe/flexible/layout/thumbnail/layout=my_layout
hooks and its variations. Useacfe/flexible/thumbnail/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/render/template/layout=my_layout
hooks and its variations. Useacfe/flexible/render/template/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/render/before_template/layout=my_layout
hooks and its variations. Useacfe/flexible/render/before_template/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/render/after_template/layout=my_layout
hooks and its variations. Useacfe/flexible/render/after_template/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/render/style/layout=my_layout
hooks and its variations. Useacfe/flexible/render/style/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/render/script/layout=my_layout
hooks and its variations. Useacfe/flexible/render/script/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/layout/enqueue/layout=my_layout
hooks and its variations. Useacfe/flexible/enqueue/layout=my_layout
instead - Field: Flexible Content – Deprecated
acfe/flexible/preview
hooks and its variations - Module: Dynamic Block Types – The âTemplate Renderâ setting is now independent from the theme
- Module: Dynamic Block Types – Added
filter('acfe/block_type/prepend/template/name=my-block-type', $path, $name)
and its variations to alter the field’s setting prepend (display only) - Module: Dynamic Block Types – Added
filter('acfe/block_type/prepend/style/name=my-block-type', $path, $name)
and its variations to alter the field’s setting prepend (display only) - Module: Dynamic Block Types – Added
filter('acfe/block_type/prepend/script/name=my-block-type', $path, $name)
and its variations to alter the field’s setting prepend (display only) - Module: Post Type Archive Page –
have_archive()
now allows to pass the post type name. Usage example:while(have_archive('my-post-type')): the_archive()
- Module: Multilang – Enhanced Options Pages Post ID detection
- Module: Multilang – Added âPost Type Listâ & âTaxonomy Listâ Locations compatibility
- Module: Multilang – Fixed the âDisable moduleâ setting which wasn’t working correctly
- Module: Multilang – Fixed Polylang Ajax language detection
- General: Enhanced
acfe_update_setting()
,acfe_get_setting()
functions andfiler('acfe/settings/{name}')
hook - General: Removed
ACFE_THEME_PATH
&ACFE_THEME_URL
constants - General: Added
acfe/theme_path
,acfe/theme_url
&acfe/theme_folder
settings - General: The default
acfe/php_save
,acfe/php_load
&acfe/theme_folder
settings are now generated based on the newacfe/theme_path
&acfe/theme_url
settings - General: The
acfe/theme_folder
setting is now used to prepend Flexible Content & Block Types render fields settings (Display only)
0.8.6.6
- Module: Multilang – Fixed WPML front-end language detection for custom languages
- Module: Settings – Added âMultilangâ & âSingle Metaâ settings in the UI
- Module: Settings – Fixed
l10n_textdomain
which wasn’t correctly displayed - Module: Dev Mode – Fixed option âEditâ action link
- Module: PHP AutoSync – Added l10n support
- Module: Single Meta – Enhanced âDelete Orphan Metaâ setting logic & performance
- Field: Taxonomy Terms – Added âTerm (All childs)â to display any childs level terms
- Field: Taxonomy Terms – Renamed âTerm (Childs)â to âTerm (Direct childs)â to avoid confusion with the new filter
- Field: Taxonomy Terms – Fixed âTerm (Direct childs)â which could be duplicated in some cases
0.8.6.5
- General: Added WPML & Polylang compatibility for Options Pages with custom post ids. ie:
my-theme
post id will be translated tomy-theme_en
with WPML &my-theme_en_US
with Polylang - Modules: Dynamic Post Types, Taxonomies, Options Pages & Block Types – Added Multilingual compatibility for WPML & Polylang. Items are automatically registered as strings for both WPML & Polylang plugins
- Modules: Dynamic Post Types, Taxonomies, Options Pages & Block Types – Added l10n support for the ACF Exporting Tools
- Module: Dynamic Post Type Archive – Added âEdit Archive Pageâ in the Admin Bar in the front-end when visiting an Archive Page
- Module: Dynamic Post Type Archive – Added l10n on the Label
- Module: Dynamic Post Type – Fixed Typo in UI
- Module: Single Meta Save – Enhanced code logic & compatibility
- Module: Single Meta Save – Added
get_fields()
support - Module: Single Meta Save – Removed the âDelete Orphan Metaâ feature from Options Pages
- Module: Dev Mode – Fixed Bulk Actions being displayed when the Postboxes were hidden by user
- Module: Dev Mode – Added Clone in Sub Fields support (previously displayed as
Undefined
) - Module: Dev Mode – Fixed PHP 7.4 notices
- Module: Dynamic Forms – Query Var setting has been removed
- Module: Dynamic Forms – Query vars are now always generated. If no action name has been set, the query var will be named
{form_name}-{action}
. ie:my-form-post
. The next post action will be namedmy-form-post-2
- Module: Dynamic Forms – Added âLabel Placement: Hiddenâ setting
- Module: Dynamic Forms – Added
{current:post:post_author_data}
template tags in the âCheatsheetâ tab - Module: Dynamic Forms – Added all available
{query_var}
template tags in the âCheatsheetâ tab - Module: Dynamic Forms – Form Fields Groups, E-mail Action From/To/Subject fields are not required anymore
- Module: Dynamic Forms – Added JS Form Submit Action code example in the âSubmissionâ tab
- Module: Dynamic Forms – Tweaked UI
- Field: Flexible Content – Added âLayout Toggleâ setting allowing the user to hide specific layout from the front-end
- Field: Flexible Content – Fixed âLayout Stateâ setting which incorrectly forced it as âClosedâ when using the âDynamic Renderâ setting
- Field: Flexible Content – Fixed âLayout Titleâ CSS
- Field: WYSIWYG – Fixed the Smart Delayed Init in the Flexible Content when the layout had the âLayout Stateâ on âOpenedâ
- Fields: Advanced Validation – Added
count()
,is_array()
,is_string()
,is_numeric()
,get_post_type()
,get_post_by_id()
,get_post_by_title()
rules andMatches regex
,Doesn't matches regex
,!= true
,!= false
,!= null
operators - Field: Date Picker – Added
==
,!=
,>
,<
,Pattern match
&Contains
conditional logic - Field: Image – âUse as Featured Imageâ setting now loads the Featured Image if it was already set
- Field: Taxonomy Terms – Added Async Load setting support
- Field: Taxonomy Terms – Fixed âLevelâ filter input CSS width
- Field: Post Object – Merged âAllow Customâ & âSave Custom Value as New Postâ settings
- Field: Post Object – Fixed the âSave as New Postâ setting when allowing âMultiple Valuesâ
- Field: Post Object – Added instructions & code examples to alter the New Post arguments programmatically
- Field: Code Editor – Added border radius to match WP admin input style
- Field: Group – Fixed âEdit in Modalâ settings which weren’t displayed
- Field Groups: Location Column – Fixed potential consuming query when using the
Post == ID
Conditional Rule - General: Introduced
acfe_update_setting()
,acfe_get_setting()
functions andacfe/settings/{name}
filter - General: Compatibility – Fixed WPML PHP notices in Field Groups
- General: Compatibility – Fixed Advanced Forms PHP notice during ACF Extended: Forms submission
- General: Readme – Added Field Bi-directional instructions to migrate already existing data
- General: Readme – Added Multilingual section
- General: Readme – Added Donators section
0.8.6.3
- Module – Enhanced UI – Added WP User & WP Settings UI enhancements
- Module – Enhanced UI – Taxonomies UI enhancements were moved in the general Enhancement module. The setting
acf_update_setting('acfe/modules/taxonomies')
has been replaced byacf_update_setting('acfe/modules/ui')
- Module: Dev Mode – Added âField Typeâ column on ACF meta overview
- Module: Dev Mode – Added âAutoloadâ column on Options meta overview
- Module: Dev Mode – Added âDeleteâ action for each meta & options fields
- Module: Dev Mode – Added âBulk Deleteâ action
- Module: Single Meta Save – Reworked codebase
- Module: Single Meta Save – Added Options pages compatibility (disabled by default. See
filter('acfe/modules/single_meta/options')
usage in the readme to enable specific Options ID) - Module: Single Meta Save – Added
filter('acfe/modules/single_meta/post_types')
to allow specific post types only (default to: all) - Module: Single Meta Save – Added
filter('acfe/modules/single_meta/taxonomies')
to allow specific taxonomies only (default to: all) - Module: Single Meta Save – Fixed bidirectional setting which wasn’t working when Single Meta Save was enabled
- Fields settings: Bidirectional – Added Self-bidirectional setting, allowing to link a field on itself
- Fields settings: Bidirectional – Added Multi-bidirectional setting, allowing to link multiple fields
- Field: Taxonomy Terms – Fixed a bug with last childs choices not being correctly rendered
- Field: Code Editor – Fixed duplicated field from the Field Group UI when user cloned the field
0.8.6.1
- Module: Dynamic Post Types/Taxonomies/Block Types/Options Pages – Slugs can now to edited & updated from the UI
- Module: Dynamic Options Pages – Added a configuration icon on top of options page to easily switch to options page settings
- Module: Dynamic Forms – User Action query var now returns the password if it has been created/generated during the action. This will allow developers to send the password confirmation via an e-mail action using query vars
- Module: Dynamic Forms – Added
{request:name}
&{request:name:key}
template tags to retrieve$_REQUEST
$_GET
&$_POST
data - Module: Dynamic Forms – Added
{get_option:name}
&{get_option:name:key}
template tags to retrieve an option from database - Module: Dynamic Forms – Enhanced âPost Actionâ query var which now returns post author data in the
{query_var:my-action:post_author_data:field}
template tag - Module: Dynamic Forms – Enhanced JS detection of the
acf
object to avoid potential errors when using aggressive minification - Module: Dynamic Forms – Fixed
{current:user:show_welcome_panel}
which was printed twice in the âCheatsheetâ tab - Module: Dynamic Forms – Fixed
wp_unslash()
on the success message - Module: Dynamic Forms – Fixed undefined
post
key notice which could occurs in some cases - Module: Dynamic Forms – Fixed template tags which were using
id
instead ofID
- Module: Dynamic Forms – Fixed the conditional logic on custom form render when using complex fields like repeaters or flexible content
- Module: Single Meta Save –
acf
meta is now updated on submission instead of being reset each time it is saved. This fix a potential problem when fields wouldn’t be displayed to specific user roles - Module: PHP AutoSync – PHP files are now included only if the filename starts with
group_*.php
- Field: Columns – Added responsive breakpoints
- Field: Button – Added Advanced Settings compatibility
- Field: Advanced Link – Fixed a bug which could render an empty âArchiveâ default value artifact in post objects fields
- Field: Advanced Link – Fixed required field validation
- Field: Code Editor – Fixed line wrap in terms views
- Field: WYSIWYG – Fixed the automatic smart delayed initialization in flexible content layouts
- Field: WYSIWYG – Fixed init in Flexible Content layouts which could break when trying to open a layout before the complete page load
- General: Settings API – Enhanced upgrade process
- General: Settings API –
acfe
option now regenerate Post Types/Taxonomies/Block Types/Options Pages on reset
0.8.5.5
- Field: Button – Added nominative JS hooks
action('acfe/fields/button/before/name=my_field', response, $el, data);
- Field: Button – Added nominative JS hooks
action('acfe/fields/button/success/name=my_field', response, $el, data);
- Field: Button – Added nominative JS hooks
action('acfe/fields/button/complete/name=my_field', response, $el, data);
- Field: Button – Deprecated JS hooks
acfe/fields/button/before_ajax
&acfe/fields/button/ajax_success
. Replaced byacfe/fields/button/before
&acfe/fields/button/success
- Field: Flexible Content – Added generic
acfe/flexible/thumbnail
hook - Module: Dynamic Forms – Fixed a bug where 2 forms with 2 fields with the same name on the same page, will override
default_value
during render - Module: Dynamic Forms – Fixed a nasty bug with âPost Actionâ which could trigger an infinite loop when using Elementor & YOAST. See bug report: https://github.com/elementor/elementor/issues/10998
- Module: Dynamic Forms – Fixed jQuery not recognized on form success in some specific case
- Module: Dynamic Forms – Added âNo form elementâ compatibility allowing validation settings to be applied when form tag isn’t printed
- Module: Dynamic Forms – Fixed typo in âCustom Actionâ code example
- Module: Dynamic Forms – Added to the possibility to use
get_field('my_field')
to retrieve form input value insideacfe/form/load
hooks - Module: Single Meta Save – Fixed hook arguments which could trigger a PHP error in some specific cases
- General: Readme – Added Flexible Content Settings Modal example
0.8.5
- General: Added Settings/Options API
- General: Improved modules performance
- Module: Dynamic Forms – Improved module UI, fields UI & documentation
- Module: Dynamic Forms – Added âCheatsheetâ tab to list all available template tags
- Module: Dynamic Forms – Added âValidationâ tab
- Module: Dynamic Forms – Email Action – Added âReply-toâ, âCcâ, & âBccâ fields
- Module: Dynamic Forms – Email Action – Added âDelete attachment once sentâ setting for each Dynamic attachments
- Module: Dynamic Forms – Email Action – Added âStatic attachmentsâ
- Module: Dynamic Forms – User Action – Added âLog userâ action type
- Module: Dynamic Forms – Post Action – Terms can now be created on the fly using custom template tags. Example:
My new term|my-taxonomy
- Module: Dynamic Forms – Post Action – Fixed terms not being set correctly when user wasn’t logged
- Module: Dynamic Forms – Template tags are now allowed everywhere
- Module: Dynamic Forms – Added âApply field groups rulesâ setting to take field group conditional locations into account
- Module: Dynamic Forms – Added a switch on âForm HTML overrideâ to explicitly explain this setting is optional
- Module: Dynamic Forms – Added
{get_field:field_name}
template tags to retrieve field value from DB. More information in the âCheatsheetâ tab - Module: Dynamic Forms – Added
{current:post/term/user/author/form}
template tags to retrieve current data information. More information in the âCheatsheetâ tab - Module: Dynamic Forms – Added
{current:***}
template tags to retrieve current post/term/user/post author/form information. More information in the âCheatsheetâ tab - Module: Dynamic Forms – Added âHide successful re-validation noticeâ setting
- Module: Dynamic Forms – Google Map return value is now correctly formatted
- Module: Dynamic Forms – Fixed WPML compatibility problem when using âhoneypotâ field
- Module: Dynamic Forms – Fields conditional logic are now working when fields are wrapper within custom div
- Module: Dynamic Forms – Added CSS to WP Media modal & cleaned accessibility text
- Module: Dynamic Forms – Added âDefault Uploader Typeâ setting (based on field setting)
- Module: Dynamic Forms – Fixed Loading value not working correctly on repeaters/groups/flexible content
- Module: Dynamic Forms – Added PHP function to easily import form.
acfe_import_dynamic_form($array|$json);
- Module: Dynamic Forms – Fixed shortcode being interpreted in admin view (Gutenberg/Dynamic Ajax Preview)
- Module: Dynamic Post Type – Fixed capabilities not being correctly mapped
- Module: Dynamic Post Type – Fixed Admin orderby & order not working correctly when
has_archive
was disabled - Module: Dynamic Taxonomy – Fixed capabilities not being correctly mapped
- Module: Dynamic Taxonomy – Fixed Front posts per page, orderby & order settings
- Module: Dynamic Author – Added better post author ID cast
- Module: AutoSync – New fields groups now have Json/PHP AutoSync setting checked by default if the corresponding folder exists
- Field: Flexible Content – Modal Categories Selection setting is now using Select2 with tags
- Field: Flexible Content – The bottom bar in modal now clear potential floating elements
- Field: Flexible Content – Fixed clone function not working correctly with tabs that have conditional logic
- Field: Select – Added â## Titleâ markdown to add option group in field’s choices
- Field: Select – Added âAllow customâ setting
- Field: Select2 – Tweaked CSS to match WordPress 5.3 UI
- Field: Select2 – Fixed WPML CSS overriding select2 style
- Field: Code Editor – The field now correctly trigger
change()
on input - Field: Code Editor – Added âMax rowsâ setting
- Field: Code Editor – Fixed âDefault valueâ javascript code being executed within the Data modal
- Field: Advanced Link – Added Term link types
- Field: Advanced Link – Added Post Type Archive link types
- Field: Advanced Link – Fixed custom sub fields not working correctly when retrieving values
- Field: Advanced Link – Reworked the custom sub fields declaration. It’s now easier to add custom fields
- Field: reCaptcha – Fixed v2 theme & size settings not working correctly
- Field: reCaptcha – Fixed v3 JS error on reset
- Field: Datepicker/Datetime picker/Timepicker – Added CSS to match WordPress 5.3 UI
- Field Group: Fixed Instructions âTooltipâ mode not working correctly in groups
- Field Group: Added pre-rendering CSS for field groups with labels on left, removing potential during admin page load
- Field Group: Renamed âThird Partyâ Field Groups types to âLocalâ
- General: Gutenberg – Fixed CSS for modal
0.8.4.6
- Field: Taxonomy Terms – Fixed a problem with value return when âLoad Termsâ was enabled
- General: Modal – Fixed z-index problem with WP attachment modal
0.8.4.5
- Field Group: Hide on Screen – Added âBlock Editorâ (Gutenberg) setting, allowing administrator to disable the block editor on field group location
- Field Group: Third Party – Fixed Export/Sync Clones fields being processed during the action
- Field Group: Postbox Seamless CSS class are now added in PHP, which remove the blink during admin page load caused by the class being added in JS
- Field Group: Raw Data button now also display the WP_Post object
- Field: Button – Before/After HTML settings are now using code editor
- Field: Button – Ajax call – Added nominative hooks allowing to target specific field. Hook is now easier. Instructions have been updated
- Field: Flexible Content – Added âAdvanced Flexible Contentâ setting (ON/OFF). All advanced settings are now hidden by default and depend on that setting to be shown. (Retro compatibility: if any advanced setting has been saved before, this setting will be set to ON)
- Field: Flexible Content – Added âCloneâ button as a setting (Not enabled by default in all flexible content anymore)
- Field: Flexible Content – Added âHide: Add Layout Buttonâ setting
- Field: Flexible Content – Added âHide: Remove Layout Buttonâ setting
- Field: Flexible Content – Added âLock Flexible Contentâ (sortable) setting
- Field: Flexible Content – Flexible Content can now be completely locked and all actions removed from the field settings
- Field: Flexible Content – Layout Settings modal now allow multiple clones
- Field: Flexible Content – Layout Settings modal size can now be selected for each layout (small/medium/large/extra large/full)
- Field: Flexible Content – Fixed âForce State: Openâ not working correctly in some specific cases
- Field: Flexible Content – Fixed Modal Selection z-index problem on attachment screen
- Field: Flexible Content – Fixed Modal Edition z-index problem with button group (when already inside a modal)
- Field: Flexible Content – Fixed a bug causing duplicated âLayout Settingâ & âLayout Title Editionâ fields when export/re-importing a field group with flexible content that had this settings
- Field: Taxonomy Terms – Fixed a PHP notice when âLoad Termsâ was enabled with âselectâ as field type
- Field: Group/Clone – Seamless style CSS fixed in term view
- Field: Color Picker – Added position relative property when the field is used inside a modal
- Field: Hidden – Added global CSS style
- Module: Single Meta Save – Improved save process performance (it’s now even faster!)
- Module: Dynamic Forms – Added
{query_var:var}
template tag in E-mail action, Post Load source, Post Target, Term Load source, Term Target & User Load source, Redirection & Updated Message fields. This will allow user to retrieve a specificquery_var
and use it dynamically - Module: Dynamic Forms –
{query_var:var}
template tag also allow to specific key if the value is an array, using the following tag:{query_var:var:key}
- Module: Dynamic Forms – New âQuery varâ settings on Post, Terms, Users & E-mail actions that generate a custom query var based on the âAction nameâ after completing the action. For example: Post Action with Action name âmy-actionâ will generate a
query_var
namedmy-action
and as value the post data (array) that has been created/updated. Thisquery_var
can be accessed usingget_query_var('my-action');
or the template tag{query_var:my-action:ID}
(Post ID),{query_var:my-action:post_title}
(Post Title),{query_var:my-action:permalink}
(Post Permalink),{query_var:my-action:admin_url}
(Post Admin URL) - Module: Dynamic Forms – Fixed shortcode not working correctly when using Form ID instead of Form name
- Module: Dynamic Forms – Actions UI Layouts can now be collapsed
- Module: Dev Mode – Added Meta Overview for Options Page
- Module: Options Page – Child Options page are now correctly displayed as child in the Options Page UI
- General: Modal – Added localization for the âCloseâ button
- General: Modal – Added Small/Medium/Large/Extra Large/Full sizes
0.8.4.1
- General: Fixed loading sequence when
get_field
was called directly in the functions file - Field: Flexible Content – Fixed Dynamic Preview overlay z-index
0.8.4
- Module: Added Single Meta Save feature – Compress all fields values from the current post, term or user into one single meta data. This feature is disabled by default, to enable it, use
acf_update_setting('acfe/modules/single_meta', true);
. More information available in the readme. - Module: Dynamic Post Types – Added
while(have_archive()): the_archive();
logic when the âAdmin Archive Pageâ setting is turned on. This template tags can be used in thearchive-post-type.php
template which makesget_field('my_field')
calls easier - Module: Dynamic Post Types/Taxonomies – Fixed Posts/Terms column data when object was trashed.
- Module: PHP AutoSync – PHP sync files are now removed when the field group is disabled/trashed.
- Module: Dynamic Forms – In the âE-mail Actionâ the âFromâ field is now required.
- Module: Dynamic Forms – The Javascript hook
acfe/form/submit/success
is now correctly fired on form submission - Module: Dev Mode – Added the WP & ACF Meta Overview on User pages
- Module: Dynamic Post Types/Taxonomies/Options Pages/Block Types – Removed Draft button action
- Field: Flexible Content – Significant Performance Boost (~50/60% faster during the loading). Many settings are now loaded in PHP. This massive rework brings some great performance on complex Flexible Content fields.
- Field: Flexible Content – Added âLayouts: Asynchronousâ setting which add layouts using Ajax method (instead of having hidden layouts models in the DOM). This setting increase performance on complex Flexible Content fields.
- Field: Flexible Content – Added âLayouts: Settingsâ setting which let you choose a field group to clone and to be used as a configuration modal for each layout. Settings can then be used with
while(have_settings()): the_setting(); get_sub_field('my_setting');
in the Layout Template. - Field: Flexible Content – Initial âDynamic Previewâ are now processed during page administration load, and not Ajax anymore. This tweak also speed-up the loading speed.
- Field: Flexible Content – Fixed a potential duplicated categories bug in the Selection Modal if the category name had spaces.
- Field: Flexible Content – âRemove Actionsâ now correctly remove Clone & Copy/Paste buttons.
- Field: Flexible Content – Added âDisable Legacy Layout Title Ajaxâ setting. It disables the native ACF Layout Title Ajax call on
acf/fields/flexible_content/layout_title
. - Field: Flexible Content – Fixed the
$is_preview
variable not being available in specific situations. - Field: Flexible Content – Fixed Dynamic Preview repeater fields inside a layout which could send an additional
acfcloneindex
during the preview mode - Field: Flexible Content – Fixed Dynamic Preview with WP Query in the layout, which could be duplicated due to how WP Admin manage custom queries
- Field: Flexible Content – Fixed âEditâ icon vertical align with the latest WP 5.3 update
- Field: Flexible Content – Added shorter CSS class for preview wrapper
-preview
- Field: Flexible Content – Fixed the native ACF setting âSelect layoutâ with a wrong height on WP 5.3
- Field: Flexible Content – Fixed Enter key opening duplicated modal with Modal Edition setting
- Field: Flexible Content – Added
filter('acfe/flexible/layouts/div/name=my_flexible', $div, $layout, $field)
to change layout div attributes (with 5 variations) - Field: Flexible Content – Added
filter('acfe/flexible/layouts/handle/name=my_flexible', $handle, $layout, $field)
to change layout handle attributes (with 5 variations) - Field: Flexible Content – Added
filter('acfe/flexible/layouts/icons/name=my_flexible', $icons, $layout, $field)
to change layout handle icons (with 5 variations) - Field: Flexible Content – Added
filter('acfe/flexible/secondary_actions/name=my_flexible', $secondary_actions, $field)
to change Flexible Content secondary actions (copy, paste…) (with 3 variations) - Field: Advanced Link – Fixed required validation which could fail if a post object was selected.
- Field: Advanced Link – Fixed a
z-index
problem in menu/items - Field: Code Editor – Added compatibility with WP Code Editor Settings (editor themes).
- Field: Group/Clone – In Seamless Style mode instructions could be truncated in some specific cases
- Field: Group/Clone – Seamless Style mode wasn’t working correctly in the Term administration
- Field: Group/Clone – Fixed âSeamless Styleâ typo
- Field: Group/Clone – Fixed âEdit in modalâ which wasn’t correctly working in menus
- Field Group: Fixed Category sync which failed to create & set new field group category if not already available in WP
- Field Groups: Fixed empty field groups list colspan
- Fields: Post Statuses/Post Types/Taxonomies/Taxonomies Terms/User Roles can now be used as conditional display field
- General: ACF Extended now correctly detects ACF Pro when included in the WP Theme.
- General: ACF Extended can now be included in WP Themes (following the same logic as ACF)
0.8.3.1
- Field: Flexible Content – Fixed PHP
Undefined index: acfe_flexible_modal
notice - Fields: Select2 CSS Enhanced – Fixed forced height when in multiple mode
- Fields: Select2 CSS Enhanced – Global standardization of generic select input & select2 style
- Module: Dynamic Forms – Added missing hook
filter('acfe/form/load/action=my-action-alias', $args, $post_id);
- General: Fixed typo in Readme
0.8.3
- Field: Advanced Link – Added âAllowed Post Typesâ & âAllowed Taxonomiesâ setting to filter allowed Post types & Taxonomy terms in the post selection
- Field: Flexible Content – Categories in the Layouts Selection Modal are now sticky, the vertical scrollbar is now applied to layouts (Thanks @Damien C.)
- Field: Flexible Content – Added filter to disable a potentially unnecessary ACF ajax call when closing a layout:
filter('acfe/flexible/remove_ajax_title/name=my_flexible', false, $field);
- Field: Flexible Content – Fixed Layout Title Edition input which could disappear in some rare cases
- Field: Flexible Content – Fixed
z-index
CSS conflict in modals when the flexible content was inside an accordion field (Thanks @Damian P.) - Field: Flexible Content – Fixed
border-bottom
CSS on layout handle when edition modal is set to ON - Field: Flexible Content – Fixed an issue where Categories in the Layouts Modal would still appear when setting was set to ON then to OFF
- Field: Post Object – Added âAllow custom valueâ setting when âAdvanced UIâ is ON
- Field: Post Object – Added âSave custom value as postâ setting when âAllow custom valueâ is ON
- Field: reCaptcha – Changed
file_get_contents()
tocurl
method for better compatibility (Thanks @Brandon A.) - Field: Select – Placeholder setting is now also available if âAdvanced UIâ is set to ON
- Fields: Select2 – CSS enhancements have been moved to the WP admin and are not enqueued in the front-end anymore (Thanks @jaakkosaarenketo)
- Field: Taxonomy Terms – Added âLoad Termsâ & âSave Termsâ allowing the user the load & add terms to the current post, just like ACF does with the âTaxonomyâ field (Feature request: @gptrading)
- Field Settings: Bidirectional – Fixed multiple sub fields check which bail too early during the field relation selection process (Thanks @doublesharp)
- Fields Groups: Fixed Json/PHP Sync warnings that were not properly checking the ACF setting
load_json
paths (Thanks @doublesharp) - Fields Groups: Added Export Json & PHP in the Field Group single view (sidebar)
- Fields Groups: Categories are now synced with field groups during the export/import process
- Module: Author – Fixed duplicated post revision when updating an ACF value (Thanks: @François B.)
- Module: Author – Fixed an issue where the module would not show up on post types which are registered using a priority higher or equal to 5 (Thanks @yangkennyk)
- Module: Dev Mode – Added fields counter in the metabox title (Feature request: @Damien C.)
- Module: Dynamic Forms – Added the ability to use
{field:field_name}
&{field:field_key}
values in the âUpdated messageâ setting (Feature request: @alexene22) - Module: Dynamic Forms – Better handling of select/checkbox/radio values render (Thanks @jabbadu)
- Module: Dynamic Forms – Fixed the ACF form submit button which would be still displayed, even if the setting was set to OFF (Thanks @Damien C.)
- Module: Dynamic Forms – Added âPost field groupsâ setting in the âAdvancedâ tab to override displayed field groups by a specific post field groups
- Module: Dynamic Forms – Added fallback when rendering complex fields values (array)
- Module: Dynamic Forms – Added
filter('acfe/form/format_value/name=my_field', $value, $unformatted_value, $post_id, $field)
to format field output used in email/post/term/user actions. (Also works with/type
&/key
selectors) - Module: Dynamic Forms – Added Javascript ACF Action on successful form submission:
acf.doAction('acfe/form/submit/success/name=my-form')
- Module: Dynamic Forms – Added compatibility fix for the plugin âMC ACF Flexible Templateâ (Thanks @MarcinKilarski)
- Module: Dynamic Forms – Added Manual Json Export & Import tools
- Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options – Added Manual Export in the single view
- Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options – Added compatibility fix for PolyLang, allowing user to translate modules items (Thanks @Drashka)
- Module: Dynamic Post Types / Taxonomies / Block Types / Options – Added Manual PHP Export action (Feature request: @jaakkosaarenketo)
- General: Added CSS styles to match WP 5.3 Update UI
0.8.2
- Dynamic Forms: Fixed error position âbelowâ not working on some specific fields (Select)
- Dynamic Forms:
acfe_form_is_front()
&acfe_form_is_admin()
helpers now also check native ACF Form screen - Dynamic Forms: Added action alias name setting for each action allowing better targeting when using hooks
- Dynamic Forms: Reworked forms actions hooks and added âAdvancedâ tab for each action with code examples
- Field: Groups/Clones – CSS integration tweaks are now optional (Thanks @Brandon A.)
- Field: Groups/Clones – Added âSeamless styleâ setting which enable better CSS integration (remove borders and padding)
- Field: Code Editor – Added Field (use the WP Core CodeMirror script)
- Field: Taxonomy Terms – Added advanced settings allowing specific taxonomies or specific terms in the field (with level or parent/child dependencies)
- Field: reCaptcha – Fixed a bug where reCaptcha would not work properly
- Field: Flexible Content – Updated JS filter
acf.doAction('acfe/fields/flexible_content/preview', response, flexible.$el, $layout, ajaxData)
& moved it after preview HTML parse - Field: Flexible Content – Updated JS filters & added variations
acf.doAction('acfe/fields/flexible_content/preview/name=my_flexible&layout=my_layout', response, flexible.$el, $layout, ajaxData)
- Field: Flexible Content – Fixed âRemove Collapseâ setting not working on newly added layout (Moved RemoveCollapse from acf-extended-fc-control.js to acf-extended-fc.js (acfe/flexible/layouts))
- Fields: Fields are now registered using
acf_register_field_type()
. This will allow developers to useacf_get_field_type('acfe_field')
- Fields settings: Bidirectional – Added filter which allow to force related field to be updated when migrating from already existing values
- Fields settings: Bidirectional – Added
filter('acfe/bidirectional/force_update/name=my_field', true, $field, $post_id)
(available with /type & /key) (Feature request: @anjanphukan) - Field Groups: Fixed CSS which wrongly hide instructions when there’s no field label (Thanks @Damien C.)
- Field Groups: Third Party – Added PHP filter to change source column output
filter('acfe/field_groups_third_party/source', $source, $post_id, $field_group)
- General: Added
filter('acfe/field_wrapper_attributes/type=$field_type', $wrapper, $field)
(also with /name & /key variations) - General: Splitted CSS for front-end/back-end
- General: Fixed ACF Setting Tab âModule: Taxonomies Enhancementsâ title (thanks @doublesharp)
0.8.1
- Field: Advanced Link – Added instructions to add custom fields in the field administration
- Field: Advanced Link – Added filters
acfe/fields/advanced_link/fields/name=my_field
&acfe/fields/advanced_link/fields/key=field_xxxxxxx
- Field: Advanced Link – Changed values keys to:
type
,url
,post
,title
&target
- Field: Button – Updated JS hook
acf.doAction('acfe/fields/button/before_ajax', $el, data)
- Field: Button – Updated JS hook
acf.doAction('acfe/fields/button/ajax_success', response, $el, data)
- Field: Column – Fixed endpoint column not correctly closing the row
- Field: Flexible Content – Added JS hook
acf.doAction('acfe/fields/flexible_content/before_preview', $el, data)
- Field: Flexible Content – Added JS hook
acf.doAction('acfe/fields/flexible_content/preview', response, $el, data)
- Field: Flexible Content – Clone/Copy/Paste – Fixed a problem where new select option values weren’t properly duplicated (thanks @chrisschrijver)
- Module: Dynamic Forms – Advanced settings: Fixed
prepare_field
on form front - Module: Dynamic Forms – Fixed a compatibility problem if a dynamic form was named
form
- Module: Dynamic Forms – Rename
field class
toinput class
- Module: Dynamic Forms – Fixed a problem where native ACF Form would not properly work (thanks @maximelessard)
- Module: Dynamic Forms – Added Javascript to avoid re-submission on page refresh when âHide formâ is set to ON
0.8
- Module: Dynamic Forms – Added module. Forms UI available under ACF menu
- Module: Dynamic Forms – Added PHP helper
acfe_form('my_form_name')
&acfe_form(188)
to display a form - Module: Dynamic Forms – Added shortcode
[acfe_form name="my_form_name"]
&[acfe_form ID="188"]
to display a form - Module: Dynamic Forms – Added setting to disable Dynamic Forms:
acf_update_setting('acfe/modules/dynamic_forms', false)
- Module: Dynamic Forms – Added
action('acfe/form/validation', $form, $post_id)
&action('acfe/form/validation/name=form_name', $form, $post_id)
to validate form before submission.get_field()
,have_rows()
,get_sub_field()
functions can be used. - Module: Dynamic Forms – Added
acfe_add_validation_error('field_name_or_key', 'message')
helper to add error on specific field during the validation - Module: Dynamic Forms – Added
action('acfe/form/submit', $form, $post_id)
&action('acfe/form/submit/name=form_name', $form, $post_id)
to add custom action on submission - Module: Dynamic Forms – Added 8 new hooks per form action allowing developers to customize each action
- Field: Added Dynamic Form Select field
- Field: Added Google reCaptcha field (compatible v2 & v3)
- Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/site_key
(API site key) - Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/secret_key
(API secret key) - Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/version
(v2 or v3) - Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/v2/theme
(light or dark) - Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/v2/size
(normal or compact) - Field: Google reCaptcha – Added global setting:
acfe/field/recaptcha/v3/hide_logo
(true or false) - Field: File – Removed the native âNo file selectedâ text
- Field: File & Image – Added âUploader typeâ setting to choose which uploader to use (Basic or Media)
- Field: Post Type Selection – Code has been reworked. The field is now compatible with all select, checkbox & radio settings
- Field: Taxonomy Selection – Code has been reworked. The field is now compatible with all select, checkbox & radio settings
- Field: Button – Code has been reworked & added Ajax call setting
- Field: Button – Added Ajax action: âacfe/fields/buttonâ, POST parameters: $post_id, $field_key, $field_name
- Field: Button – Added Javascript Ajax action:
('acfe/fields/button/before_ajax', this.$el)
- Field: Button – Added Javascript Ajax action:
('acfe/fields/button/ajax_success', response, this.$el)
- Field: Slug – Code has been reworked
- Field: Dynamic Message – Added instructions & code example in the field setting view
- Field: Column – Added Field
- Field: Post Status Selection – Added Field
- Field: User Roles Selection – Added Field
- Field: Hidden Input – Added Field
- Field: Advanced Link – Added Field. Added
filter('acfe/fields/advanced_link/fields', $fields, $field, $link)
allowing developers to add custom field to the modal - Field: Taxonomy Terms – Added Field
- Field: Group – Added Modal Edition setting allowing users to edit group values in a modal
- Field: Group – Added CSS fixes for better integration
- Field: Clone – Added Modal Edition setting allowing users to edit clone values in a modal (Only in group mode)
- Field: Clone – Added CSS fixes for better integration
- Field: Textarea – Added Code mode setting to switch font family to monospace and allow tab indent
- Field: Select – Added placeholder setting when allow null is activated
- Field: Flexible Content – Added âRemove Collapse Actionâ setting
- Field: Flexible Content – Added
filter('acfe/flexible/lock', true, $field)
to lock flexible content layouts (disable sortable) - Field: Flexible Content – Added
filter('acfe/flexible/lock/name=my_flexible', true, $field)
to lock flexible content layouts (disable sortable) - Field: Flexible Content – Added
filter('acfe/flexible/remove_actions', true, $field)
to remove the âAdd layoutâ button - Field: Flexible Content – Added
filter('acfe/flexible/remove_actions/name=my_flexible', true, $field)
to remove the âAdd layoutâ button - Field: Flexible Content – Clone & Copy/Paste functions are now compatible with min/max settings for each layout
- Field: Flexible Content – Added
action('acfe/flexible/render/before_template', $field, $layout, $is_preview)
to add wrapper around the template render (with 6 variations) - Field: Flexible Content – Added
action('acfe/flexible/render/after_template', $field, $layout, $is_preview)
to add wrapper around the template render (with 6 variations) - Field: Flexible Content – Fixed
text-align:center
applied to placeholder css - Field: Flexible Content – Fixed Style/Script render filters when returning a full URL
- Field: Flexible Content – Fixed a bug where the layout Title Edition input could disappear when clicking on the handle
- Field: Flexible Content – Fixed a bug where the close button would not appear after adding a new layout
- Field: Repeater – Added Stylised button setting
- Field: Repeater – Added CSS fixes when table is empty
- Field: Repeater – Added
filter('acfe/repeater/lock', true, $field)
to lock repeater rows (disable sortable) - Field: Repeater – Added
filter('acfe/repeater/lock/name=my_repeater', true, $field)
to repeater rows (disable sortable) - Field: Repeater – Added
filter('acfe/repeater/remove_actions', true, $field)
to remove the âAdd rowâ button - Field: Repeater – Added
filter('acfe/repeater/remove_actions/name=my_repeater', true, $field)
to remove the âAdd rowâ button - Field: Fixed fields label CSS when label is empty (top & left placement)
- Fields: âAdvanced Validationâ settings are now disabled by default. To display them, the âAdvanced settingsâ must be turned ON in the field group
- Fields: Added âAdvanced Settingsâ allowing administrator to set custom field properties based on the current screen (administration/front-end). âForm settingsâ must be turned ON in the field group
- Fields: Added Hide Label setting (in the Advanced Settings)
- Fields: Added Hide Field setting (in the Advanced Settings)
- Fields: Added
filter('acfe/load_field', $field)
to filter field settings everywhere but not in field group & tools management - Fields: Added
filter('acfe/load_field_front', $field)
to filter field settings in the front-end (and ajax coming from front-end) but not in field group & tools management - Fields: Added
filter('acfe/load_field_admin', $field)
to filter field settings in the administration (and ajax coming from administration) but not in field group & tools management - Field Groups: Instructions Placement – Added âTooltipâ placement for instructions
- Field Groups: Third Party – Added PHP / Json Export & Sync actions
- Field Groups: Third Party – Added Source column
- Field Groups: Fixed potential undefined index in location column
- Location: Old Location âPost Type Archiveâ & âTaxonomy Archiveâ (in the admin list) have been renamed âPost Type Listâ & âTaxonomy Listâ
- Location: Post Type List/Taxonomy List – Fixed Image & File Upload fields being forced on basic mode (Thanks @dominikkucharski)
- Location: New Location âPost Type Archiveâ creates an option page under post types menu when argument
acfe_admin_archive
is set to true (also available in Dynamic Post Type) - Module: Settings – Added ACF Extended tab to list the plugin’s current settings
- Module: Settings – Fixed
save_json
setting being incorrectly displayed in the ACF Setting tab - Module: PHP Sync – Fixed a problem where field group would not be recognized as loaded in PHP if Json AutoSync is also activated
- Module: PHP Sync – Renamed PHP Sync settings to
acfe/php
,acfe/php_save
,acfe/php_load
,acfe/php_found
- Module: Dev Mode – Added mode which replace the WP Post Meta box with more details data (in posts & terms). It also enables
SCRIPT_DEBUG
. Can be activated usingacf_update_setting('acfe/dev', true)
ordefine('ACFE_dev', true)
- Module: Dynamic Taxonomy – Added missing
meta_box_cb
setting (thanks @DavidGMiles) - Module: Options – Fixed potential validation problem
- General: Improved ACF Extended modal CSS style & Added Modal inside modal overlay
0.7.9.9.9
- Field: Flexible Content – Fixed Copy/Paste function doing incorrect checks on radio, checkboxes and select inputs
- Field Group: Fixed field âDataâ button being displayed on newly created fields
0.7.9.9.8
- Field: Flexible Content – Fixed Clone & Copy/Paste functions in multi level flexible content (flexible inside flexible inside flexible…) (Thanks @AsmussenBrandon)
- Field: Flexible Content – Fixed CSS border glitch
0.7.9.9.6
- Field: Flexible Content – Fixed Clone & Copy/Paste functions for accordions fields (Thanks @Damian P.)
- Field: Flexible Content – Fixed Clone & Copy/Paste functions for FontAwesome fields (Thanks @Damian P.)
- Field: Flexible Content – Close Button setting is now always available and is not conditional anymore
- Field: Flexible Content – Render Template/Style/Script path now supports parent/child theme. If a file is found in the child theme, it will be included. Otherwise it will be checked against the parent theme path (Feature Request: @r3dridl3)
- Field: Flexible Content – Fixed Layout Title Edition not working in some rare cases (Thanks @Damian P.)
- Field: Post Types & Taxonomies Select – Fixed two PHP noticed
- General: Added ACF Extended GitHub repository URL in the readme
0.7.9.9
- Field: Flexible Content – Settings are now dynamic (and not global anymore) (Thanks @Val)
- Field: Flexible Content – Added CSS class on cloned layouts
- Field: Flexible Content – Removed
esc_attr()
from Layout Title Edition, allowing icons to be displayed correctly - Field: Flexible Content – Fixed potential duplicated clone buttons in specific cases (Thanks @chrisschrijver)
- Field: Flexible Content – Added âLayout Placeholderâ setting, disabled by default (feature request: @Matt H.)
- Field: Flexible Content – Added âLayout Title Editionâ setting, disabled by default
- Field: Flexible Content – Fixed Enter key closing modal in textarea inputs (thanks @dominikkucharski)
- Field: Flexible Content – Fixed Clone & Copy/Paste functions on select2 fields (Thanks @AsmussenBrandon)
- Field: Flexible Content – Multiple Layouts Categories are now allowed in the Selection Modal, using pipes â|â. ie: Main|Shopping|Interactive (Feature request: @Damian P.)
- Field: Flexible Content – Fixed a problem where âMin/Max Layoutsâ limitation (setting per layout) weren’t working properly when using the Layout Selection Modal (Thanks: @Matt H.)
- Module: Taxonomy – Added Polylang compatibility when translating a term (Thanks @jaakkosaarenketo)
- Module: Taxonomy – Fixed spacing when a meta field has no label
- Field: Bidirectional – Values are now saved as string when Post Object & User âAllow multiple valuesâ setting is disabled (Thanks @screamingdev)
- Fields Groups: Added
word-break
on field description - Fields Groups: Fixed PHP Notice when group location is an attachment (Thanks @herrschuessler)
- General: Added multiples settings in order to disable specific plugin’s modules. See FAQ (Feature request: @Matt H.)
- General: Added
ACFE_VERSION
constant to force cache flush on plugin update - General: PHP Strict Type checks globally (Thanks @Liam S.)
- General: Added Flexible Content Dynamic Preview Video in readme
0.7.9.4
- Module: Author Box – Hotfix
0.7.9.3
- Field: Flexible Content – Added
filter('acfe/flexible/thumbnail/name={flexible:name}', $thumbnail, $field, $layout)
to change all layouts thumbnails (must returnattachment ID
orURL
) (Thanks @Dam) - Field: Flexible Content – Fixed
$is_preview
not being available during the Dynamic Layout Preview (thanks @Dam) - Module: Author Box – Added custom authors roles being able to be selected in the Author Box (Thanks @Andremacola)
- General: Fixed Readme typos
0.7.9
- Field: Flexible Content – Added Inline Layout Title Edition
- Field: Flexible Content – Added Auto scroll + Modal edit on One Click layout
- Field: Flexible Content – Removed native âControls Iconsâ visibility being visible on all sub flexible content fields (better readability)
- Field: Flexible Content – Added WP Unslash on preview values to prevent backlashes on values (thanks @Dam)
- Field: Flexible Content – Added compatibility for layouts that have been synced and not manually created (thanks @T. Dubois)
- Field: Flexible Content – Copy/Paste functionality is now a Flexible Content setting (Default: Disabled) (Feature request: @louiswalch)
- Field: Flexible Content – âClose Buttonâ (collapse) on layouts is now a Flexible Content setting(Default: Disabled)
- Field: Flexible Content – Layouts Thumbnails aspect ratio are now locked (base ratio: 450px * 200px) (Feature request: @louiswalch)
- Field: Flexible Content – Dynamic Layout Preview refresh has been optimized. The preview content is now kept instead of being reset
- Field: Flexible Content – Dynamic Layout Preview style & script enqueue now use wp_enqueue_style() & wp_enqueue_script()
- Field: Flexible Content – Modal Edition – âEnterâ & âESCâ keys now close Modals (instead of submitting the form)
- Field: Flexible Content – Added
action('acfe/flexible/enqueue', $field, $is_preview)
to enqueue new style/script (back & front) (with 6 variations) - Field: Flexible Content – Added
filter('acfe/flexible/layout/thumbnail/layout={layout:name}', $thumbnail, $field, $layout)
to change layout thumbnail (must returnattachment ID
orURL
) (with 3 variations) - Field: Flexible Content – Added
action('acfe/flexible/preview', $field, $layout)
to change Dynamic Layout Preview content (with 6 variations) - Field: Flexible Content – Added
filter('acfe/flexible/render/template', $template, $field, $layout, $is_preview)
to change Layout Render: Template Path (with 6 variations) - Field: Flexible Content – Added
filter('acfe/flexible/render/style', $style, $field, $layout, $is_preview)
to change Layout Render: Style Path (with 6 variations) - Field: Flexible Content – Added
filter('acfe/flexible/render/script', $script, $field, $layout, $is_preview)
to change Layout Render: Script Path (with 6 variations) - Field: Flexible Content – Added
filter('acfe/flexible/placeholder/icon', $class, $field)
to change the Placeholder Button Dashicons class (default: âdashicons dashicons-editâ) (with 3 variations) - Module: Dynamic Options Page – Fixed âUndefined $post_idâ PHP warning in Dynamic Options Page screen
- Module: Dynamic Options Page – Fixed registration order for child options pages (thanks @Val)
- Module: Dynamic Post Type – Fixed undefined ID php Warning on edit screen when Dynamic Post Type is registered locally (thanks @Val)
- Module: Dynamic Taxonomies – Taxonomy name character limit has been fixed to 32 instead of 20 (thanks @Damian)
- Module: Dynamic Taxonomies – âAdd Newâ button is now based on Taxonomy capabilities & Taxonomy Label (thanks @absolute_web)
- Module: Author – Field groups âHide on screenâ is now taken in account (thanks @louiswalch)
- Tools: Dynamic Taxonomies Import – Fixed âundefined indexâ PHP warning on taxonomy import (thanks @Val)
0.7.8
- Field: Flexible Content – Removed âLayouts Thumbnail as Previewâ setting. You should now use âLayouts: Dynamic Previewâ
- Field: Flexible Content – Added âLayouts: Dynamic Previewâ (âLayouts: Renderâ setting must be turned ON)
- Field: Flexible Content – Reworked layouts settings order (better readability)
- Field: Flexible Content – Modal Edition title now removes eventual extra HTML tags (thanks @Thomas D.)
- Field: Flexible Content – Modal Edition CSS has been fixed on Gutenberg Editor view (thanks @Val)
- Field: Flexible Content – Fixed âEmpty Messageâ placeholder setting using wrong
__()
function (thanks @illiminal) - Field: Flexible Content – Removed query vars from
get_flexible()
. Global variables$layout
&$field
can be used in the template to retrieve current settings - Field: Flexible Content – Added global variable
$is_preview
which is true when the template file is called as a layout preview - Field: Flexible Content –
get_flexible()
now useswp_enqueue_style()
&wp_enqueue_script()
when rendering on front-end - Field: Image – âNo image selectedâ text has been removed
- Module: Dynamic Post Types/Taxonomies – Fixed âindex key not foundâ PHP warning (thanks @Val)
- Module: Dynamic Post Types/Taxonomies/Options & Block Types – Added
edit_posts
capabilities matching the ACF capability setting - Tools: Dynamic Post Type Import – Fixed âcapabilities key not foundâ PHP warning during import process (thanks @Val)
- General: Improved Metaboxes CSS on Gutenberg Editor views
- General: Reworked JS enqueue. Flexible Content JS is now excluded from ACF Field Groups views
0.7.5.5
- Field: Flexible Content – Completely revamped Flexible Content JavaScript for a more solid & optimized code
- Field: Flexible Content – Automatically scroll to the layout position when adding a new layout
- Field: Flexible Content – Automatically open layout edition modal when adding a new layout
- Field: Flexible Content – Added âCloseâ (collapse) button at the bottom of layout when opened
- Field: Flexible Content – Fixed typo error in the âPaste Layoutsâ prompt
- Field: Flexible Content – Added Flexbox CSS compatibility
- Field: Flexible Content – Better Multi Modal Handling (modal inside a modal inside a modal…)
- Field: Flexible Content – Better Field Validation Handling inside layouts
- Field: Flexible Content – Added
has_flexible($field_name, $post_id)
front-end function to check if rows exists - Field: Flexible Content Control – Automatically scroll to the new layout position when using âClone Layoutâ
- Field: Flexible Content Control – Fixed âClone Layoutâ when an already cloned layout had an âEditorâ field
- Field: Flexible Content Control – Fixed âClone Layoutâ unwanted icon when a layout had an âAccordionâ field
- Field: Advanced Validation/Update – The settings are now hidden on non-necessary fields (Clone, Flexible content, Tabs etc…)
- Module: Dynamic Options Pages – Now forces a unique slug to avoid duplication
- Module: Dynamic Post Types/Taxonomies/Options Pages & Block Types – Manual Json export has been removed from possible actions on the trashed status screen
- Module: Options – Fixed a CSS enqueue problem introduced in last patch
- Location: Post Type Archive & Taxonomy Archive options now use ACF multi-languages settings
- General: Removed jQuery UI & jQuery UI Dialog dependency (ACF Extended now uses its own lightweight modal system)
0.7.5
- Field: Flexible Content – Added âControlâ: Copy, Paste & Duplicate Layouts on the fly using icons in the layouts handle
- Field: Flexible Content – Control: Copy & Paste all layouts on the fly using the new icon next to âAdd rowâ button (can be used to transfer layout data from one page to an another)
- Field: Flexible Content – Added âModal: Editionâ setting, allowing to edit layouts in a modal
- Field: Flexible Content – Added âLayouts Previewsâ setting, allowing to display the layout thumbnail as preview (collapsed state)
- Field: Flexible Content – Added
filter('acfe/flexible/previews/name=$field_name', $thumbnails, $field)
allowing to override the preview image for each layout (usage example is available in the FAQ) - Field: Flexible Content – Added
filter('acfe/flexible/previews/key=$field_key', $thumbnails, $field)
allowing to override the preview image for each layout (usage example is available in the FAQ) - Field: Flexible Content – When using
get_flexible()
,get_query_var('acf_flexible_field')
&get_query_var('acf_flexible_layout')
can be used in the template file to retrieve current field & layout information - Field: Flexible Content – When using
get_flexible()
, an HTML comment has been added for each rendered templates - Field: Flexible Content – Fixed the possibility to render the same layout multiple times when using
get_flexible()
(thanks to @Val_Pellegrin) - Field: Flexible Content –
get_flexible()
now enqueue each style.css & script.js only one time on the whole page - Field: Flexible Content – Added more width spacing for the âModal: Categoryâ checkbox (compatibility for small screens)
- Tools: Added Export & Import Tools for Dynamic Post Types, Taxonomies, Block Types & Options Pages using Json files
- Location: Post Type Archive & Taxonomy Archive now use field group location (High, Normal or Side) & field group style (WP Box or seamless) (Feature Request)
- Module: Taxonomy – Added some spacing on the term edition screen (compatibility with YOAST/Rank Math metaboxes)
- Module: Taxonomy – Fixed Edit Screen CSS for Repeaters & Groups (thanks to @Val_Pellegrin)
- Module: Dynamic Taxonomies – Fixed âPost Typeâ column when a post type does not exist anymore (thanks to @Val_Pellegrin)
- Module: Dynamic Taxonomies – Fixed Single Posts per page, Orderby & Order
- Module: Dynamic Post Types – Fixed âTaxonomiesâ column when a taxonomy does not exist anymore (thanks to @Val_Pellegrin)
- Module: Dynamic Post Types & Taxonomies – Fixed Admin Orderby, Order & Menu position which weren’t working properly (thanks to @Val_Pellegrin)
- Module: Dynamic Post Types & Taxonomies – Fixed user Posts per page, Orderby & Order option screen which were forced (thanks to @Val_Pellegrin)
- Field Groups: Hide âCategoryâ column if there’s no term
- Misc: Added âAdvanced Custom Fieldsâ tab in the WP âAdd pluginâ page
0.7.0.3
- Field: Flexible Content – âModal: Titleâ – The custom modal title now works correctly (thanks to Damian P.)
- Field: Flexible Content – âLayouts Stateâ – Fixed a problem where layouts title were incorrect when forcing layouts state (thanks to Damian P.)
- Compatibility: ACF Pro 5.7.13 – Fixed Archive Location âAllâ PHP error (acf/location/rule_match filter)
0.7
- Field: Flexible Content – Added âStylised Buttonâ setting which automatically hide native ACF ’emptyâ message and add style to âAdd rowâ button
- Field: Flexible Content – Added âHide Empty Messageâ setting to hide native ACF ’emptyâ message
- Field: Flexible Content – Added âEmpty Messageâ text setting to change the native ACF âclick the Add Row button below…â message
- Field: Flexible Content – Added âLayouts Thumbnailsâ setting to add image thumbnails for each layout in the admin layout selection
- Field: Flexible Content – Added âLayouts Renderâ setting to add template, style & script file for each layout. Those settings can be then accessed on the front-end
- Field: Flexible Content – Added
get_flexible($selector, $post_id)
andthe_flexible($selector, $post_id)
functions to automatically use the âLayouts Renderâ settings in front-end - Field: Flexible Content – Added âModalâ setting to change the layout selection into a proper modal in the administration
- Field: Flexible Content – Added âModal: Titleâ setting to change the layout modal title
- Field: Flexible Content – Added âModal: Columnsâ setting to change the layout modal columns grid. 1, 2, 3, 4, 5 or 6 columns available
- Field: Flexible Content – Added âModal: Categoriesâ setting to add a category for each layout in the layout modal
- Field: Flexible Content – Added âLayouts Stateâ setting to force layouts to be collapsed or opened by default
- Field: Flexible Content – Added âButton Labelâ native compatibility fix to make it work with Dashicons (CSS to fix vertical alignment)
- Field: Flexible Content – Added âOne clickâ hidden function. In the post administration, the âAdd rowâ button will add a layout without the selection modal if there is only one layout available in the flexible content
- Field: Flexible Content – Note – The following settings: Layouts Thumbnails, Layouts Render & Modal Categories will be visible after saving field group
- Module: Ajax Author – Fixed a bug where field groups âHide on screenâ setting wasn’t applied on post administration
- Module: Json AutoSync – Added ââ/acf-jsonâ folder not foundâ warning message if Json Sync is set in a field group and the â/acf-jsonâ folder doesn’t exist
- Module: Taxonomy – Forced Tabs to be âAligned Topâ in taxonomies fields (JS Only – ACF Bug) & added better CSS style (thanks to @Val_Pellegrin)
- Module: Dynamic Post Type/Taxonomy/Option Page/Block Type – Hidden âMinor publishingâ panel (Save as draft, visibility…) to avoid confusion (thanks to @Val_Pellegrin)
- Field: Bidirectional – Removed the âbail early if old values == new valuesâ check. This will let users convert existing fields with saved values into bidirectional without hassle (thanks to @Val_Pellegrin)
- Field: Repeater – Added CSS spacing for block repeaters (better readability)
- Field Group: Location âTaxonomy Allâ – Fix native ACF location âTaxonomy == Allâ matching all ACF Extended âTaxonomies Archivesâ locations
- Compatibility: Added compatibility fix for Rank Math SEO & YOAST Plugin to avoid the plugin’s post metabox being above ACF metaboxes
0.6.7.2
- Field Group: Latest Post Type âAllâ location fix was too sensitive. The location now works as expected
- Module: Dynamic Post Types, Taxonomies & Block Types modules now set the âslugâ as disabled once it’s saved (to avoid duplication). A more flexible solution will be introduced later (WIP)
0.6.7
- Module: Added Block Types Module. You can now add, edit and delete Block Types in the ACF > Block Types UI
- Module: Added Options Pages Module. You can now add, edit and delete Options Pages in the ACF > Options UI
- Field Group: Fixed Post Type âAllâ location that could render field groups on internal/excluded post types
0.6.5
- Field: Added âFeatured Thumbnailâ setting on image fields. When selected, the field will update the post featured thumbnail
- Field: Fixed bidirectional ON/OFF switch âwidth:autoâ causing warning with ACF Pro 5.8
- Module: Options – Added support of Json value (introduced by WordPress 5.2 Health Check transients)
- Module: Dynamic Post Type & Taxonomy – Removed âsanitize_title()â pass on archive & single rewrite settings. Allowing rewrite slugs to be saved as: âprefix1/prefix2â
- General: Added Gutenberg CSS on post metaboxes. More contrast for better metaboxes integration & visibility
0.6.3
- Module: Dynamic Post Type & Taxonomy now deregister post types /taxonomies that have been deleted (or trashed) via the Tools > Post Types / Taxonomies
- Module: Dynamic Post Type & Taxonomy now register post types / taxonomies in ASC order
- Module: Dynamic Post Type – Fixed a bug where hierarchical post types had a query error in the admin archive
- General: Improved the ACF Pro dependency style in plugins list when ACF Pro isn’t activated
- Plugin: Readme – Reworked structure
- Plugin: Readme – Added Supporters section
- Plugin: Readme – Trying to implement emojis â
0.6.1
- Admin: Re-introduced âOptionsâ admin screen under Settings > Options. Code has been completely refactored using native WP List Table. New features: Searchbox, item per page preference (default: 100), sortable columns, bulk delete and ability to edit serialized values.
0.6.0.2
- Field Group: Lowered âField Group Dataâ Metabox priority which was too high and was displayed above fields.
0.6.0.1
- General: Fixed backward compatibility for ACF Pro 5.7.10. The function: acf_add_filter_variations() was causing problems.
- Admin: Temporarily removed the âOptions Betaâ admin screen. Still needs some works. (thanks to @DamChtlv)
0.6
- Field Group: New location available – Post type archive (under Post type). Field group will be displayed on post type list view, as a sidebar. Fields will be saved in the option:
{post_type}_options
. Frontend usage example:get_field('my_field', 'page_options')
. - Field Group: New location available – Taxonomy archive (under Taxonomy). Field group will be displayed on taxonomy list view, as a sidebar. Fields will be saved in the option:
tax_{taxonomy}_options
. Frontend usage example:get_field('my_field', 'tax_category_options')
. - Taxonomies: Taxonomies list & edit views have been tweaked for a more consistent administration experience, using CSS/JS only. Views are now similar to post type edition screens.
- Field Groups: Added a âThird partyâ status (just like âSync availableâ) in order to display local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: a field group is registered locally in the
functions.php
file. - Dynamic Post Type: Added a configuration button next to the post type title, if the post type was generated by the Dynamic Post Type tool.
- Dynamic Taxonomy: Added a configuration button next to the taxonomy title, if the taxonomy was generated by the Dynamic Taxonomy tool.
- Field Groups: Better âLoadâ column data source. Now display: DB, Json or PHP.
- Field Groups: Now forcing Json / PHP Sync if local files are loaded by ACF. In order to disable it, and if the setting is already enabled, you must manually delete the
group_xxxxxxxxx
file in your theme folder. This behavior is applied to avoid any data desync. - Field: Fixed a PHP notice in the Advanced Validation setting update.
- Field Groups: Taxonomy acf-field-group-category – Better exclusion from ACF taxonomy selection (location & fields)
0.5.8.1
- Plugin: Less aggressive ACF Pro check on activation. Now displaying a notice (allowing pre-activation of ACF Extended)
- Plugin: Readme text fix
0.5.8
- Field: Added Bidirectional setting for the following fields: relationship, post object, user & taxonomy terms
- Module: Added âAjax Authorâ field to replace the native WP Author Meta Box
- Module: Dynamic Post Type & Taxonomy – Better exclusion from ACF post types selection (location & fields)
- General: Fixed ACF Select2 CSS to fit ACF input styles (border-radius, border-color & line-height)
- General: Renamed ACF-Extended assets for better readability in the browser console resources tab
- Compatibility: Removed the Taxonomy Order submenu created under ACF for the taxonomy âField Group Categoryâ by the plugin âCategory Order and Taxonomy Terms Orderâ
0.5.5.1
- Module: Dynamic Taxonomy – Fixed Terms PHP warning
- General: Plugin readme
0.5.5
- Module: Added Dynamic Post Type module
- Module: Added Dynamic Taxonomy module
- Admin: Added WP Options page
- Field: Added Post Type Selection field
- Field: Added Taxonomy Selection field
- Field: Added Slug field
- Field Groups: Fixed âno field groups foundâ wrong colspan
- General: Reworked plugin folders and files hierarchy
0.5.2.3
- Field Groups: Fixed unused category column on Field Groups Sync page
- Fields: Fixed subfields âghostâ acfcloneindex saved when duplicating flexible content (thanks to @AsmussenBrandon)
0.5.2.1
- Field Group: Fixed Left Label Placement overwriting existing field groups (thanks to @AsmussenBrandon)
0.5.2
- Fields: Added new dynamic message field
- Fields: Added new button field
- General: Added compatibility filters for âPost Types Orderâ plugin
- Plugin: Updated assets
- Plugin: Reworked readme
- Plugin: Fixed typos
0.5.1
- Plugin: Added screenshots
- Field Group: Moved Auto Sync Warnings below Auto Sync instructions
- Field: Added filters variation to
acfe/validate
&acfe/update
0.5
- Initial release