EffectIO Advanced Custom Fields: Extended PRO 0.9.2.3

Original price was: $70.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. Version: 0.8.9.4 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.

Released on: 2026-01-16

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free

Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Supercharge ACF Pro with Advanced Custom Fields: Extended PRO 0.8.9.3

Unlock the full potential of Advanced Custom Fields with Advanced Custom Fields: Extended PRO 0.8.9.3. This ultimate enhancement suite offers 100 advanced features and a wide range of tools to elevate your WordPress development.

Field Groups, Settings, and Modules

With this plugin, you get access to an extensive collection of field groups, settings, and modules that provide unparalleled flexibility in customizing your WordPress website. From designing complex forms to adding dynamic content, the possibilities are endless.

WordPress Helpers

Advanced Custom Fields: Extended PRO 0.8.9.3 goes beyond the standard ACF Pro capabilities by including WordPress Helpers. These built-in tools streamline your development process, making it faster and more efficient.

Ultimate Enhancement Suite

Experience the power of ACF Extended Pro, the ultimate enhancement suite for Advanced Custom Fields. With over 70,000 lines of code, it offers a comprehensive solution for developers and agencies alike.

Superior Support and Updates

When you choose Advanced Custom Fields: Extended PRO 0.8.9.3 from EffectIO, you not only benefit from the GPL code and premium support, but also from super deals offering 30% to 90% discounts. All items can be easily updated through the EffectIO Dashboard and come pre-activated for your convenience.

Benefits

  • Enhance ACF Pro with 100 advanced features
  • Unlock an extensive collection of field groups, settings, and modules
  • Streamline your WordPress development with built-in WordPress Helpers
  • Access over 70,000 lines of code for ultimate customization
  • Experience hassle-free updates via the EffectIO Dashboard
  • Benefit from GPL code and premium support from EffectIO
  • Enjoy super deals with 30% to 90% discounts
  • Elevate your website’s functionality and design
  • Create complex forms with ease
  • Add dynamic content effortlessly
  • Save time and increase productivity in your development process
  • Customize every aspect of your WordPress website
  • Improve user experience with advanced features
  • Unlock powerful tools for data organization and management
  • Stay ahead of the competition with cutting-edge functionality
  • Boost website performance and loading speed

All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.

0.9.2.3
  • *ACF Extended Pro 0.9.2.3:**
  • Field: Color Picker – Fixed “Color Palette” when copy/pasting with a Flexible Content
  • Field: Date Range Picker – Added “Return Type: Array (default) / String” setting
  • Field: Date Range Picker – Fixed popup priority when displayed inside a modal
  • Field: Flexible Content – Fixed “Search layouts” & “No layouts found” custom text display
  • Field: Flexible Content – Fixed render issue on multilingual setup with custom textdomain
0.9.2.2
  • *ACF Extended Pro 0.9.2.2:**
  • Field: Fields – Added “Group by field group” setting
  • Field: Field Types – Added “Group by category” setting
  • Fields: Fixed missing “Add choice” button when using “Display: Checkbox” and “Allow Custom” **ACF Extended Basic 0.9.2.2:**
  • Module: Forms – Enforced front-end fields validation against their respective “Choices” settings
  • Module: Forms – Added security measure for forms allowing user role selection
  • Module: Forms – Added acfe/form/validate_value hook to validate fields individually on front
  • Module: Forms – Added acfe/form/pre_validate_value hook to bypass enforced validation
  • Module: Enhanced UI – Fixed missing metabox when visiting its own profile via user-edit.php
  • Field Group – Fixed “Display Title” not being displayed on screens with Enhanced UI (ACF 6.6+)
0.9.2.1
  • *ACF Extended Pro 0.9.2.1:**
  • Field Group: Fixed error in the Field Group UI with ACF 6.5+
  • Field: Payment – Stripe gateway now use the wrapper text color as placeholder color
  • Field: Post Object – Fixed “Inline Post Edit” feature with ACF 6.5+ **ACF Extended Basic 0.9.2.1:**
  • Field: Flexible Content – Added compatibility with ACF 6.5+
  • Field: Flexible Content – Legacy render style (ACF 6.4) is enforced to maintain compatibility
  • Field: Flexible Content – New ACF 6.5 render style will be implemented in a future patch
  • Field: Flexible Content – Fixed “Dynamic Preview” when displaying values with acfe_form()
  • Field: Slug – Fixed PHP 8 warning during field validation
  • Fields: Instructions Tooltip – Enhanced text sanitization to allow custom HTML
  • Module: Form – Reset $_FILES as array() to respect PHP standards
  • Module: Options Pages – moved to “Tools” WP admin menu to avoid confusion with ACF Options Pages
  • Module: Performance – Fixed “Save as Individual Meta” regression on post creation
  • Module: Performance – Fixed “Save as Individual Meta” revision restoration on an empty post
  • Global: Fixed PHP 8 warning during initial setup
  • Global: ACFE Modal – Small CSS tweaks
  • Global: Added compatibility with ACF 6.5+
0.9.1
  • *ACF Extended Pro 0.9.1:**
  • Field: Flexible Content - Added "Dynamic Preview Iframe" feature
  • Field: Flexible Content - Added "Dynamic Preview Responsive" feature
  • Field: Flexible Content - "Dynamic Preview Iframe" render previews in isolated iframes
  • Field: Flexible Content - "Dynamic Preview Responsive" allows to switch container preview size
  • Field: Address - Cleaned unused argument
  • Field: Google Map - Added `acfe_render_google_map()` compatibility with sub fields
  • Field: Google Map - Enhanced `acfe_render_google_map()` compatibility with Dynamic Preview
  • Field: Radio - Fixed "Custom Choice" render
  • Field: WYSIWYG - Enhanced `source_code` modal reset stylesheet
  • Field Group Location: Renamed "Dashboard" to "WP Dashboard" for consistency
  • Module: Forms - Ajax submission now redraw form on submission **ACF Extended Basic 0.9.1:**
  • Field: Advanced Link - Enhanced malformed values handling
  • Field: Flexible Content - Added `acfe/flexible/toggle_hide` filter to control row visibility
  • Field: reCaptcha - Enhanced error handling when using incorrect API key
  • Field: Taxonomy Terms - Fixed ajax nonce verification when field is cloned
  • Module: Forms - Enhanced File/Image/Gallery "Uploaded To" logic using related Form Action
0.9.0.9
  • *ACF Extended Pro 0.9.0.9:**
  • Field: Address - Added new Address Field
  • Field: Address - Allows to enter/search an address with autocomplete (Google Places API)
  • Field: Color Picker - Added "Return Format: Slug" setting
  • Field: Color Picker - Added "Slug" & "RGBA Array" into the "Color Array" return format
  • Field: Color Picker - Added compatibility with CSS variables for "Palette" display
  • Field: Color Picker - Added `editor-gradient-presets` theme support
  • Field: Date Range Picker - Enhanced compatibility with custom hooks
  • Field: Date Range Picker - Allowed to clear to input manually when "Allow null" is enabled
  • Field: Date Range Picker - Added "x" icon to clear the input when "Allow null" is enabled
  • Field: Date Range Picker - Added "Prepend" & "Append" settings
  • Field: Google Map - Added `acfe_render_google_map()` helper to display a map on front-end
  • Field: Google Map - Fixed ACF UI settings sync when interacting with the Map Preview **ACF Extended Basic 0.9.0.9:**
  • Field: Flexible Content - Fixed `get_row()` & `get_row_layout()` usage in WP Admin preview
  • Field: Taxonomy Terms - Fixed ajax nonce compatibility with ACF 6.3.10
  • Field Group: Small UI/CSS tweaks
0.9.0.8
  • *ACF Extended Pro 0.9.0.8:**
  • Field: Phone Number - Fixed data when querying the "Lightweight Phonenumber Library"
  • Field: Image Selector - Fixed images with parameters usage when using "Multiple Select"
  • Field: Image Selector - Enhanced file extension detection when using images with parameters
  • Field: Image Selector - Reworked image rendering using proper `` with `object-fit`
  • Module: Performance - Hybrid - Restoring a revision doesn't append meta references anymore **ACF Extended Basic 0.9.0.8:**
  • Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_style()` args
  • Field: Flexible Content - Dynamic Render - Filters can now change `wp_enqueue_script()` args
  • Field: Flexible Content - Dynamic Render - Added `get_row_index()` usage compatibility
  • Field: Flexible Content - Dynamic Render - Fixed `WP_Query` loop usage with `get_field()`
  • Field: Icon Picker - Fixed "Media Library" image preview
  • Module: Forms - Allowed usage of fields using the same name as fields in the back-end
  • Module: Forms - Fixed field settings nonce verification compatibility with ACF 6.3.10
  • Module: Performance - Ultra - Revisions are now supported when allowing specific post types
  • Module: Performance - Ultra - Revisions are now compatible with "Save as individual meta"
  • Module: Performance - Ultra - Enhanced "Revision Comparison" view with more readable data
  • Module: Performance - Ultra - Enhanced `acf` meta detection when the value is malformed
  • Field Group: Location - Fixed warning when using third party location that is later uninstalled
  • General: Enhanced `acfe_include()` helper
  • General: Fixed potentital PHP 8 warning with `acfe_starts_with()` helper
  • General: Updated WP 6.7 metabox order handle positioning
  • General: Bump WP version up to 6.7
0.9.0.7
  • *ACF Extended Pro 0.9.0.7:**
  • Field: Block Editor - Added WP 6.6 compatibility **ACF Extended Basic 0.9.0.7:**
  • General: Updated WP 6.6 metabox order handle positioning
0.9.0.6
  • *ACF Extended Pro 0.9.0.6:**
  • Field: Flexible Content - Grid - Added filter to rename columns (1/12, 2/12, 3/12…)
  • Field: Google Map - Added small UI settings tweaks
  • Field: Payment - Removed Polyfill library dependency
  • Field Settings: Global Condition - Fixed Global Field Condition operators with ACF 6.3
  • Field Settings: Instructions Tooltip - Fixed tooltip always visible when switching tab
  • Module: Force Sync - Fixed sync from Dashboard with Flexible Content Toggle Layout
  • Module: Force Sync - Enhanced Force Delete compatibility with Json and PHP sync **ACF Extended Basic 0.9.0.6:**
  • Field: Flexible Content - Added missing "Copy/Toggle Layout" localized strings
  • Field: Flexible Content - Added JS hook `acfe/flexible/preview/layout=my-layout` variation
  • Field: Flexible Content - Enhanced ACF UI CSS settings with "Tabs Hidden"
  • Field: Forms - Fixed potential warning when switching from Checkbox to Radio
  • Module: Form - Added safe guard logic for ACF fields in "Load" actions
  • Module: Form - Fixed outsourced Clone Seamless Fields values
  • Module: Form - Fixed Template Tags warning with PHP 8
  • Module: Form - User - Builtin Validation now check if email is already used
  • Module: Form - User - Builtin Validation now check the login during the insert
  • Module: Form - User - Builtin Validation now check the `illegal_user_logins` wp filter
  • Module: Form - User - Updating user login now automatically re-log the user
  • General: Fixed Ajax Nonce verification compatibility with ACF 6.3.2
0.9.0.5
  • *ACF Extended Pro 0.9.0.5:**
  • Field Group Location: Added "Dashboard > Widget" Location
  • Field Group Location: Dashboard Widget allows to update fields from the WP Dashboard
  • Field Group Location: Added "Woocommerce" Cart, Checkout, Account, Shop & Terms
  • Modules: AutoSync - `acfe/php` & `acfe/json` settings control the AutoSync metabox visbility **ACF Extended Basic 0.9.0.5:**
  • Module: Form - Added ability to load form with ajax
  • Module: Form - Added "Validation > Global Error" settings to customize error messages
  • Module: Form - Added Instruction Placement "Tooltip" & "Above Field" options
  • Module: Form - Cleaned front-end forms HTML markup
  • Module: Form - Enhanced front-end forms JS logic
  • Module: Form - Enhanced compatibility for multiple forms on the same page
  • Module: Form - Enhanced `{field:gallery}` formatted value
  • Module: Form - Enhanced "Validation > Grouped Errors" to use the "Errors Class" setting
  • Module: Form - Fixed missing `l10n` acf setting compatibility for export
  • Module: Form - Fixed Shortcode usage in Success Message
  • Module: Form - Fixed slashed text in Success Message template tags
  • Module: Form - Post - Fixed Image/File/Gallery "Uploaded to" filter in Media Modal
  • Module: Form - Post - Fixed Gallery attachement not being connected to created/updated post
  • Module: Form - Post - Fixed Shortcode usage in Post Content
  • Module: Form - Post - Fixed current post not displaying new data if updated without redirect
  • Module: Form - Email - Fixed Shortcode usage in e-mail content/html
  • Module: Form - User - "Log In" action doesn't require to redirect on success anymore
  • Module: Form - Added `acfe.renderForm()` & `acfe.renderFormAjax()` JS helpers
  • Module: Form - Added `acfe_enqueue_form()` PHP helper
  • Module: Form - Added `acfe_get_form_action()` allowing dot notation & default arguments
  • Module: Form - Added `acfe/form/submit_success_data` PHP hook to pass data to the JS
  • Module: Form - Added `acfe/form/validation_begin` JS hook to target front-end validation
  • Module: Form - Added `acfe/form/validation_failure` JS hook to target front-end validation
  • Module: Form - Added `acfe/form/validation_success` JS hook to target front-end validation
  • Module: Form - Added `acfe/form/validation_complete` JS hook to target front-end validation
  • Field Groups: Advanced Settings - Added ability to assign field's sub array settings using dot notation
  • Field Groups: AutoSync - Added ability to remove existing Json/PHP sync from the Field Group UI
  • Field Groups: AutoSync - `acfe/php` & `acfe/json` settings now control the sync metabox visbility
  • Field Groups: AutoSync - Added `acfe/settings/should_delete_php` hook to control the file removal
  • Field Groups: AutoSync - Added `acfe/settings/should_delete_json` hook to control the file removal
  • Field Groups: AutoSync - Fixed Json files not being correctly deleted when Field Group use a custom path
  • General: Modal - Renamed `new_modal` js hook into `acfe/new_modal` for consistency
  • General: Enhanced `acfe_get_post_id()` helper
0.9.0.4
  • *ACF Extended Pro 0.9.0.4:**
  • Modules: Added "Bulk Sync Changes from DB/JSON/PHP" feature
  • Field: Block Editor - Fixed field when copy/pasted within a Flexible Content
  • Field: Color Picker - Fixed "Palette" tooltip title being duplicated on change **ACF Extended Basic 0.9.0.4:**
  • Module: Form - Fixed `acfe/form/submit_post_args` not passing new `post_id` to fields if changed
  • Module: Form - Fixed `{field:field_6635cd66ba409}` not working with group subfields
  • Module: Form - Fixed Post Thumbnail reset when a Form has no post thumbnail
  • Field: Flexible Content - Fixed "Settings Modal" subfields loop within a sub flexible content
  • Field: Flexible Content - Fixed "Copy/Paste Layout" not working on non-HTTPS environments
  • Field: Taxonomy Terms - Enhanced front-end forms compatibility
  • Field: Taxonomy Terms - Improved `{field:taxonomy_terms}` tag format
  • Field: Taxonomy - Enhanced front-end forms compatibility
0.9.0.3
  • *ACF Extended Pro 0.9.0.3:**
  • Module: Form - Added Ajax Submission feature
  • Module: Form - Ajax Submission can be enabled in the Form "Settings" tab **ACF Extended Basic 0.9.0.3:**
  • Module: Form - Added "Scroll to message" setting in the "Success" tab
  • Module: Form - Enhanced `acfe/form/load_form` strategy
  • Module: Form - Enhanced `map` argument to allow override loaded values from Actions
  • Module: Form - Enhanced `{render:field_name}` to first search within mapped field groups
  • Module: Form - Renamed `acfe/form/success_form` to `acfe/form/render_success` for consistency
  • Module: Form - Added `acfe/form/submit_success` as very early hook, in page headers
  • Module: Form - Fixed Select field "Custom Value" setting compatibility with forms
  • Module: Form - Fixed duplicate rows in `{field:repeater}` Template Tag
  • Module: Form - Added missing `wpautop()` on Success Message
  • Module: Form - Minor CSS compatibility tweaks for mac
  • Module: Form - User Action - Fixed the "Roles" load value as raw array
  • Module: AutoSync - Fixed PHP files not being correctly deleted when Field Group was removed using a custom path
  • Field Groups - Local - Fixed missing "Local" tab when there are only AutoSync PHP files
  • Field Groups: Minor CSS tweaks
  • Field: reCaptcha - Reworked & enhanced code logic
  • Settings UI: Fixed missing reCaptcha ACF settings in the "Fields" tab
0.9.0.2
  • *ACF Extended Pro 0.9.0.2:**
  • Module: Global Field Location - Fixed Field Group Location escaping issues
  • Field Groups: Advanced Locations - Fixed Field Group Location escaping issues
  • Field: Payment - Fixed `{field:payment}` Template Tag output
  • Field: Flexible Content - Grid - Added translatable strings
  • General: Country/Currency/Language - Added PHP filters to allow customization **ACF Extended Basic 0.9.0.2:**
  • Module: Form - Enhanced load/validate/submit/render hooks strategy
  • Module: Form - Fixed instruction placement undefined key warning
  • Module: Form - "Current Post" Target/Source now correctly use the WP Query loop `post_id`
  • Module: Form - Enhanced multiple forms on single page support
  • Module: Form - Added missing `wpautop()` on email content when using "Content Editor"
  • Module: Form - Fixed Taxonomy "Load Terms" & Image "Featured Thumbnail" compatibility
  • Fields Condition - Enhanced `acf.newCondition` closer to native ACF logic
  • General: Updated French translation
0.9.0.1
  • Module: Forms - Fixed upgrade issues when using distant Auto Update
  • Module: Forms - Added safeguard logic when third party plugin enqueue selectWoo
  • Field: Flexible Content - Added Navigator Clipboard API to allow copy very large layout data
0.9
  • *ACF Extended Pro 0.9:**
  • Module: Forms - Added Json & PHP Sync feature
  • Module: Forms - PHP sync files are saved/loaded from `/my-theme/acfe-php/forms`
  • Module: Forms - Json sync files are saved/loaded from `/my-theme/acf-json/forms`
  • Modules: "View" link in posts list view is now removed when the item disabled
  • Field: Block Editor - Fixed Woocommerce `get_current_screen()` usage on front-end
  • Field: Block Editor - Fixed crash when used within a Flexible Content with Woocommerce
  • Field: Block Editor - Enhanced Woocommerce compatibility
  • Field: Block Editor - Fixed blocks arguments being stripped when submitted on front-end
  • Field: Block Editor - Added WP 6.5 compatibility
  • Field: Flexible Content - Grid - Fixed "No Wrap" setting not using "Default size: 12" when adding a layout
  • Field: Image Sizes - Fixed field not using the correct "Display Format" setting **ACF Extended Basic 0.9:**
  • Module: Forms - Updated module to v3
  • Module: Forms - Ability to register/render forms using PHP code only
  • Module: Forms - Updated Template Tags logic with a new API, allowing developers to create their own tag
  • Module: Forms - New Template Tags: `{render}`, `{get_post}`, `{get_term}`, `{get_user}` & `{date}`
  • Module: Forms - Ability to use Tags in Tags. Ie: `{get_field:my_field:{action:post:ID}:false}`
  • Module: Forms - Ability to render submit button with `{render:submit}` anywhere in the form
  • Module: Forms - ACF Group subfields can now be saved/loaded individually in Forms Actions UI
  • Module: Forms - New Email Action settings: "Content Editor/Raw HTML Editor" switch
  • Module: Forms - New Post Action settings: "Post Date/Schedule", "Post Thumbnail" & "Append Post terms"
  • Module: Forms - New User Action settings: "Built-in Validation" & "Log user once created"
  • Module: Forms - Reworked form arguments for better readability and usability
  • Module: Forms - All hooks have been deprecated and renamed. New hooks are simplified and provide more context
  • Module: Forms - Added `acfe/modules/forms/top_level` setting to set the "Forms" admin menu as top level
  • Module: Performance Mode - Deprecated `acfe_is_single_meta_enabled()` now allow generic call (without id)
  • Module: Added safeguard logic to double-check `WP_Post` object in `add_meta_boxes`
  • Field: Advanced Link - Fixed URL value in Flexible Content Preview Mode
  • Field: Flexible Content - Toggle Layout - Enhanced CSS effect to allow fields edit
  • Field: Forms - Field now store forms names as value instead of IDs, for portability
  • Field: WYSIWYG - Fixed editor being delayed inside a Flexible Content > Sub Repeater
  • Field Settings: Enhanced escaping logic in the "Data" modal
  • Field Settings: Enhanced "Permissions" setting to allow new lines
  • Field Groups: Local - "Sync Back to DB" feature now correctly ignore Inline Hooks
  • Settings UI: Enhanced array settings values render
  • General: Fixed ACF postboxes setting icon alignment in WP 6.5
  • General: Bump WP version up to 6.5
0.8.9.5
  • *ACF Extended Pro 0.8.9.5:**
  • Field: Block Editor - Added WP 6.4 compatibility
  • Field: Block Editor - Enhanced compatibility with custom blocks
  • Field: Block Editor - Fixed Media Upload not working in front-end form
  • Field: Block Editor - Fixed shortcodes not applied with `get_field()`
  • Field: Block Editor - Fixed Embed Block preview height
  • Field: Block Editor - Fixed "Allowed Block Types" setting not working in WP 6.3
  • Field: Block Editor - Fixed Inserter Block Preview popup position
  • Field: Payment - Enhanced Conditional logic & Tab logic compatibility
  • Field: Payment - Fixed PayPal Checkout button being disabled when form has no submit button
  • Field: Payment - Added "Paypal Checkout" button text setting
  • Field: Payment Cart - Added quotes compatibility in Items name
  • Field: Phone Number - Updated Intl Tel Input library and Utilities with latest area codes **ACF Extended Basic 0.8.9.5:**
  • Field: Google reCaptcha v3 - Added token refresh logic
  • Module: Developer Mode - Enhanced handle of incomplete class in meta values
  • Module: Options UI - Enhanced handle of incomplete class in options values
  • Module: Performance Ultra - Fixed slash values in WP Preview & WP Revisions
  • General: Bump WP version up to 6.4
  • General: Updated french translation
  • General: Enhanced internal tools
0.8.9.4
  • *ACF Extended Pro 0.8.9.4:**
  • Field: Block Editor - Fixed WP 6.3 compatibility
  • Field: Block Editor - Enhanced WP 6.0 / 6.1 / 6.2 compatibility
  • Field: Block Editor - Fixed duplicated field when using "Duplicate" action with a Flexible Content/Repeater
  • Field: Color Picker - Fixed Theme Json Resolver deprecated notice since WP 6.2
  • Field: Payment - Fixed PayPal credentials field settings width for better usability
  • Field: Phone Number - Updated Libphonenumber PHP Addon to latest 8.13.21 version
  • Field: Phone Number - Fixed Libphonenumber PHP Addon deprecated notice
  • Module: Performance - Added auto upgrade for `single_meta` into `performance ultra` when using Settings UI
  • Core: Fixed PHP 8 deprecated notice on ACF/ACFE Updates admin page **ACF Extended Basic 0.8.9.4:**
  • Module: Form - Fixed PHP 8 deprecated notice when creating a new form
  • Module: Form - Fixed escaping in `[acfe_form]` attributes shortcode
  • Module: Performance - Removed unnecessary "Save as individual meta" field setting when module is disabled
  • Compatibility: ACF 6.2 - Added sidebar column in the new ACF Options Pages UI
  • Compatibility: Profile Builder - Fixed PHP notice in settings page
  • Compatibility: Query Monitor - Updated internal trigger notice function to correctly register as "Doing it wrong"
  • Core: Updated Readme
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 of `acfe/modules/performance`
  • Module: Performance Mode - Deprecated `acfe/modules/single_meta/post_types` hook in favor of `acfe/modules/performance/config`
  • Module: Performance Mode - Deprecated `acfe/modules/single_meta/taxonomies` hook in favor of `acfe/modules/performance/config`
  • Module: Performance Mode - Deprecated `acfe/modules/single_meta/users` hook in favor of `acfe/modules/performance/config`
  • Module: Performance Mode - Deprecated `acfe/modules/single_meta/options` hook in favor of `acfe/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 allow `false/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 with `acf_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 of `acfe_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 in `format_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()` in `acf/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 the `wp_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 deprecated `acfe.fieldExtend`
  • General: Introduced `acfe.Modal` and deprecated `acfe.Popup`
  • General: Replaced `_.escape()` with `acf.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 old `acfe_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 `` 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 using `return 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 with `acfe_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 `&dash;` 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 setting `acfe/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` and `acfe/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 in `acfe/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 to `acfe/modules/block_types`
  • Module: Renamed `acfe/modules/dynamic_forms` setting to `acfe/modules/forms`
  • Module: Renamed `acfe/modules/dynamic_options_pages` setting to `acfe/modules/options_pages`
  • Module: Renamed `acfe/modules/dynamic_post_types` setting to `acfe/modules/post_types`
  • Module: Renamed `acfe/modules/dynamic_taxonomies` setting to `acfe/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 of `acfe_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 with `get_field()`, `have_rows()` etc...
  • General: Hooks - Added `acfe/validate_save_post` hook and variations to validate the whole page. Compatible with `get_field()`, `have_rows()` etc...
  • General: Hooks - Deprecated `acfe/load_field_front`. `acfe/load_field` should be used with `acfe_is_front()` instead
  • General: Hooks - Deprecated `acfe/load_field_admin`. `acfe/load_field` should be used with `acfe_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 in `load_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) and `wp_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 the `get_flexible()` function. This will allow to use `get_flexible()` inside an another `get_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 native `uploader` name
  • Field: Image - Renamed the `acfe_uploader` setting back to the native `uploader` 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 new `acfe/form/output/email` hook should be used instead
  • Module: Dynamic Forms - Deprecated the `acfe/form/query_var/post` hook & variations. The new `acfe/form/output/post` hook should be used instead
  • Module: Dynamic Forms - Deprecated the `acfe/form/query_var/term` hook & variations. The new `acfe/form/output/term` hook should be used instead
  • Module: Dynamic Forms - Deprecated the `acfe/form/query_var/user` hook & variations. The new `acfe/form/output/user` hook should be used instead
  • Module: Dynamic Forms - Deprecated the `acfe_form_is_submitted()` function. The new `acfe_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 the `register_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 priority `9`
  • 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 of `template.php`, if it is found within the same path
  • Field: Flexible Content - Dynamic Preview - Automatically enqueue the layout `{style}-preview.css` file in addition of `style.css`, if it is found within the same path
  • Field: Flexible Content - Dynamic Preview - Automatically enqueue the layout `{script}-preview.js` file instead of `script.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. Use `acfe/flexible/thumbnail/layout=my_layout` instead
  • Field: Flexible Content - Deprecated `acfe/flexible/layout/render/template/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/template/layout=my_layout` instead
  • Field: Flexible Content - Deprecated `acfe/flexible/layout/render/before_template/layout=my_layout` hooks and its variations. Use `acfe/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. Use `acfe/flexible/render/after_template/layout=my_layout` instead
  • Field: Flexible Content - Deprecated `acfe/flexible/layout/render/style/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/style/layout=my_layout` instead
  • Field: Flexible Content - Deprecated `acfe/flexible/layout/render/script/layout=my_layout` hooks and its variations. Use `acfe/flexible/render/script/layout=my_layout` instead
  • Field: Flexible Content - Deprecated `acfe/flexible/layout/enqueue/layout=my_layout` hooks and its variations. Use `acfe/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 and `filer('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 new `acfe/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 to `my-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 named `my-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 and `Matches 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 and `acfe/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 by `acf_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 of `ID`
  • 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 by `acfe/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 inside `acfe/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 specific `query_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` named `my-action` and as value the post data (array) that has been created/updated. This `query_var` can be accessed using `get_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

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection