Advanced Custom Fields: Extended

Wordpress Plugin
Download latest - 0.8.8.11

Developers

hwk-fr

Download Stats

Today
Yesterday
Last Week
All Time
Banner 772x250


Releases (65 )

Version Release Date Change Log
0.8.8.11 2022-12-03

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 2022-10-11

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 2022-09-27

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 2022-09-22

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 - add 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 Token setting to add ipinfo.io API token
  • 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 (See ticket)
  • 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 - Fix 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 (See WP forum)
  • General: Compatibility - Added ACF 6.0 new UI compatibility fixes
  • General: Core - Fixed editable <code> tag for facetwp
  • General: Core - Enhanced localize data
  • General: Core - Enhanced scripts enqueue logic
  • General: Core - Updated tooltip icon & added on/off logic on click
  • General: Gutenberg - Enhanced metabox CSS
  • General: Helpers - Added acfe_query_fields() helper
  • General: Readme - Enhanced Readme (Plugin URI, typos, Slack URL...)
0.8.8.7 2021-12-23

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 there was 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 one field was requried
  • 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 2021-09-16

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-sublevel 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-sublevel 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 2021-09-03

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 where 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-existant 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-existant 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 2021-06-14

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 unecessary 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 inexisting 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 2021-05-07

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 2021-04-27

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 2021-03-25

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 declutter 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 2021-03-20

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 toggeled 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 an 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 2020-12-24

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 2020-12-11

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 Free 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 & Minifiers * Core: Enhanced JS code base * Core: Enhanced Enqueue

0.8.7.4 2020-10-09
  • 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 inifinite 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 2020-09-29
  • 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
0.8.7.2 2020-09-05
  • 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 2020-08-31
  • 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: Options - Fixed "Serialized" typo on edit screen
  • 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()
  • 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 2020-07-17
  • 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 2020-07-17
  • 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 2020-07-16
  • 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 independant 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 preprend Flexible Content & Block Types render fields settings (Display only)
0.8.6.7 2020-07-16
  • 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 - 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 independant 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 preprend Flexible Content & Block Types render fields settings (Display only)
0.8.6.6 2020-07-09
  • 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 2020-07-06
  • 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, `!
0.8.6.3 2020-06-07
  • Module - Enhanced UI - Added WP User & WP Settings UI enhancements
  • Module - Enhanced UI - Taxonomies UI enhancements were moved in the to 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 2020-06-03
  • 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.6 2020-06-03
  • 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 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 2020-04-16
  • 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 2020-03-15
  • 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 explicity 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 correclty 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 2020-02-11
  • 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 2020-02-11
  • 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 2020-01-27
  • General: Fixed loading sequence when get_field was called directly in the functions file
  • Field: Flexible Content - Fixed Dynamic Preview overlay z-index
0.8.4 2020-01-25
  • Module: Added Single Meta Save feature - Compress all fields values from the current post, term or user into one single meta data. This feature is disabled by default, to enable it, use acf_update_setting('acfe/modules/single_meta', true);. More informations available in the readme.
  • Module: Dynamic Post Types - Added while(have_archive()): the_archive(); logic when the "Admin Archive Page" setting is turned on. This template tags can be used in the archive-post-type.php template which makes get_field('my_field') calls easier
  • Module: Dynamic Post Types/Taxonomies - Fixed Posts/Terms column data when object was trashed.
  • Module: PHP AutoSync - PHP sync files are now removed when the field group is disabled/trashed.
  • Module: Dynamic Forms - In the "E-mail Action" the "From" field is now required.
  • Module: Dynamic Forms - The Javascript hook acfe/form/submit/success is now correctly fired on form submission
  • Module: Dev Mode - Added the WP & ACF Meta Overview on User pages
  • Module: Dynamic Post Types/Taxonomies/Options Pages/Block Types - Removed Draft button action
  • Field: Flexible Content - Significant Performance Boost (~50/60% faster during the loading). Many settings are now loaded in PHP. This massive rework brings some great performance on complex Flexible Content fields.
  • Field: Flexible Content - Added "Layouts: Asynchronous" setting which add layouts using Ajax method (instead of having hidden layouts models in the DOM). This setting increase performance on complex Flexible Content fields.
  • Field: Flexible Content - Added "Layouts: Settings" setting which let you choose a field group to clone and to be used as a configuration modal for each layout. Settings can then be used using while(have_settings()): the_setting(); get_sub_field('my_setting'); in the Layout Template.
  • Field: Flexible Content - Initial "Dynamic Preview" are now processed during page administration load, and not Ajax anymore. This tweak also speed-up the loading speed.
  • Field: Flexible Content - Fixed a potential duplicated categories bug in the Selection Modal if the category name had spaces.
  • Field: Flexible Content - "Remove Actions" now correctly remove Clone & Copy/Paste buttons.
  • Field: Flexible Content - Added "Disable Legacy Layout Title Ajax" setting. It disables the native ACF Layout Title Ajax call on acf/fields/flexible_content/layout_title.
  • Field: Flexible Content - Fixed the $is_preview variable not being available in specific situations.
  • Field: Flexible Content - Fixed Dynamic Preview repeater fields inside a layout which could send an additional acfcloneindex during the preview mode
  • Field: Flexible Content - Fixed Dynamic Preview with WP Query in the layout, which could be duplicated due to how WP Admin manage custom queries
  • Field: Flexible Content - Fixed "Edit" icon vertical align with the latest WP 5.3 update
  • Field: Flexible Content - Added shorter CSS class for preview wrapper -preview
  • Field: Flexible Content - Fixed the native ACF setting "Select layout" with a wrong height on WP 5.3
  • Field: Flexible Content - Fixed Enter key opening duplicated modal with Modal Edition setting
  • Field: Flexible Content - Added filter('acfe/flexible/layouts/div/name=my_flexible', $div, $layout, $field) to change layout div attributes (with 5 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/layouts/handle/name=my_flexible', $handle, $layout, $field) to change layout handle attributes (with 5 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/layouts/icons/name=my_flexible', $icons, $layout, $field) to change layout handle icons (with 5 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/secondary_actions/name=my_flexible', $secondary_actions, $field) to change Flexible Content secondary actions (copy, paste...) (with 3 variations)
  • Field: Advanced Link - Fixed required validation which could fail if a post object was selected.
  • Field: Advanced Link - Fixed a z-index problem in menu/items
  • Field: Code Editor - Added compatibility with WP Code Editor Settings (editor themes).
  • Field: Group/Clone - In Seamless Style mode instructions could be truncated in some specific cases
  • Field: Group/Clone - Seamless Style mode wasn't working correctly in the Term administration
  • Field: Group/Clone - Fixed "Seamless Style" typo
  • Field: Group/Clone - Fixed "Edit in modal" which wasn't correctly working in menus
  • Field Group: Fixed Category sync which failed to create & set new field group category if not already available in WP
  • Field Groups: Fixed empty field groups list colspan
  • Fields: Post Statuses/Post Types/Taxonomies/Taxonomies Terms/User Roles can now be used as conditional display field
  • General: ACF Extended now correctly detects ACF Pro when included in the WP Theme.
  • General: ACF Extended can now be included in WP Themes (following the same logic as ACF)
0.8.3.1 2019-12-26
  • Field: Flexible Content - Fixed PHP Undefined index: acfe_flexible_modal notice
  • Fields: Select2 CSS Enhanced - Fixed forced height when in multiple mode
  • Fields: Select2 CSS Enhanced - Global standardization of generic select input & select2 style
  • Module: Dynamic Forms - Added missing hook filter('acfe/form/load/action=my-action-alias', $args, $post_id);
  • General: Fixed typo in Readme
0.8.3 2019-11-27
  • Field: Advanced Link - Added "Allowed Post Types" & "Allowed Taxonomies" setting to filter allowed Post types & Taxonomy terms in the post selection
  • Field: Flexible Content - Categories in the Layouts Selection Modal are now sticky, the vertical scrollbar is now applied to layouts (Thanks @Damien C.)
  • Field: Flexible Content - Added filter to disable a potentially unecessary ACF ajax call when closing a layout: filter('acfe/flexible/remove_ajax_title/name=my_flexible', false, $field);
  • Field: Flexible Content - Fixed Layout Title Edition input which could disappear in some rare cases
  • Field: Flexible Content - Fixed z-index CSS conflict in modals when the flexible content was inside an accordion field (Thanks @Damian P.)
  • Field: Flexible Content - Fixed border-bottom CSS on layout handle when edition modal is set to ON
  • Field: Flexible Content - Fixed an issue where Categories in the Layouts Modal would still appear when setting was set to ON then to OFF
  • Field: Post Object - Added "Allow custom value" setting when "Advanced UI" is ON
  • Field: Post Object - Added "Save custom value as post" setting when "Allow custom value" is ON
  • Field: reCaptcha - Changed file_get_contents() to curl method for better compatibility (Thanks @Brandon A.)
  • Field: Select - Placeholder setting is now also available if "Advanced UI" is set to ON
  • Fields: Select2 - CSS enhancements have been moved to the WP admin and are not enqueued in the front-end anymore (Thanks @jaakkosaarenketo)
  • Field: Taxonomy Terms - Added "Load Terms" & "Save Terms" allowing the user the load & add terms to the current post, just like ACF does with the "Taxonomy" field (Feature request: @gptrading)
  • Field Settings: Bidirectional - Fixed multiple sub fields check which bail too early during the field relation selection process (Thanks @doublesharp)
  • Fields Groups: Fixed Json/PHP Sync warnings that were not properly checking the ACF setting load_json paths (Thanks @doublesharp)
  • Fields Groups: Added Export Json & PHP in the Field Group single view (sidebar)
  • Fields Groups: Categories are now synced with field groups during the export/import process
  • Module: Author - Fixed duplicated post revision when udpating an ACF value (Thanks: @Franois B.)
  • Module: Author - Fixed an issue where the module would not show up on post types which are registered using a priority higher or equal to 5 (Thanks @yangkennyk)
  • Module: Dev Mode - Added fields counter in the metabox title (Feature request: @Damien C.)
  • Module: Dynamic Forms - Added the ability to use {field:field_name} & {field:field_key} values in the "Updated message" setting (Feature request: @alexene22)
  • Module: Dynamic Forms - Better handling of select/checkbox/radio values render (Thanks @jabbadu)
  • Module: Dynamic Forms - Fixed the ACF form submit button which would be still displayed, even if the setting was set to OFF (Thanks @Damien C.)
  • Module: Dynamic Forms - Added "Post field groups" setting in the "Advanced" tab to override displayed field groups by a specific post field groups
  • Module: Dynamic Forms - Added fallback when rendering complex fields values (array)
  • Module: Dynamic Forms - Added filter('acfe/form/format_value/name=my_field', $value, $unformatted_value, $post_id, $field) to format field output used in email/post/term/user actions. (Also works with /type & /key selectors)
  • Module: Dynamic Forms - Added Javascript ACF Action on successful form submission: acf.doAction('acfe/form/submit/success/name=my-form')
  • Module: Dynamic Forms - Added compatibility fix for the plugin "MC ACF Flexible Template" (Thanks @MarcinKilarski)
  • Module: Dynamic Forms - Added Manual Json Export & Import tools
  • Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added Manual Export in the single view
  • Module: Dynamic Forms / Post Types / Taxonomies / Block Types / Options - Added compatibility fix for PolyLang, allowing user to translate modules items (Thanks @Drashka)
  • Module: Dynamic Post Types / Taxonomies / Block Types / Options - Added Manual PHP Export action (Feature request: @jaakkosaarenketo)
  • General: Added CSS styles to match WP 5.3 Update UI
0.8.2 2019-10-30
  • Dynamic Forms: Fixed error position 'below' not working on some specific fields (Select)
  • Dynamic Forms: acfe_form_is_front() & acfe_form_is_admin() helpers now also check native ACF Form screen
  • Dynamic Forms: Added action alias name setting for each action allowing better targeting when using hooks
  • Dynamic Forms: Reworked forms actions hooks and added 'Advanced' tab for each action with code examples
  • Field: Groups/Clones - CSS integration tweaks are now optional (Thanks @Brandon A.)
  • Field: Groups/Clones - Added "Seemless style" setting which enable better CSS integration (remove borders and padding)
  • Field: Code Editor - Added Field (use the WP Core CodeMirror script)
  • Field: Taxonomy Terms - Added advanced settings allowing specific taxonomies or specific terms in the field (with level or parent/child dependencies)
  • Field: reCaptcha - Fixed a bug where reCaptcha would not work properly
  • Field: Flexible Content - Updated JS filter acf.doAction('acfe/fields/flexible_content/preview', response, flexible.$el, $layout, ajaxData) & moved it after preview HTML parse
  • Field: Flexible Content - Updated JS filters & added variations acf.doAction('acfe/fields/flexible_content/preview/name=my_flexible&layout=my_layout', response, flexible.$el, $layout, ajaxData)
  • Field: Flexible Content - Fixed "Remove Collapse" setting not working on newly added layout (Moved RemoveCollapse from acf-extended-fc-control.js to acf-extended-fc.js (acfe/flexible/layouts))
  • Fields: Fields are now registered using acf_register_field_type(). This will allow developers to use acf_get_field_type('acfe_field')
  • Fields settings: Bidirectional - Added filter which allow to force related field to be updated when migrating from already existant values
  • Fields settings: Bidirectional - Added filter('acfe/bidirectional/force_update/name=my_field', true, $field, $post_id) (available with /type & /key) (Feature request: @anjanphukan)
  • Field Groups: Fixed CSS which wrongly hide instructions when there's no field label (Thanks @Damien C.)
  • Field Groups: Third Party - Added PHP filter to change source column output filter('acfe/field_groups_third_party/source', $source, $post_id, $field_group)
  • General: Added filter('acfe/field_wrapper_attributes/type=$field_type', $wrapper, $field) (also with /name & /key variations)
  • General: Splitted CSS for front-end/back-end
  • General: Fixed ACF Setting Tab "Module: Taxonomies Enhancements" title (thanks @doublesharp)
0.8.1 2019-10-24
  • Field: Advanced Link - Added instructions to add custom fields in the field administration
  • Field: Advanced Link - Added filters acfe/fields/advanced_link/fields/name=my_field & acfe/fields/advanced_link/fields/key=field_xxxxxxx
  • Field: Advanced Link - Changed values keys to: type, url, post, title & target
  • Field: Button - Updated JS hook acf.doAction('acfe/fields/button/before_ajax', $el, data)
  • Field: Button - Updated JS hook acf.doAction('acfe/fields/button/ajax_success', response, $el, data)
  • Field: Column - Fixed endpoint column not correctly closing the row
  • Field: Flexible Content - Added JS hook acf.doAction('acfe/fields/flexible_content/before_preview', $el, data)
  • Field: Flexible Content - Added JS hook acf.doAction('acfe/fields/flexible_content/preview', response, $el, data)
  • Field: Flexible Content - Clone/Copy/Paste - Fixed a problem where new select option values weren't properly duplicated (thanks @chrisschrijver)
  • Module: Dynamic Forms - Advanced settings: Fixed prepare_field on form front
  • Module: Dynamic Forms - Fixed a compatibility problem if a dynamic form was named form
  • Module: Dynamic Forms - Rename field class to input class
  • Module: Dynamic Forms - Fixed a problem where native ACF Form would not properly work (thanks @maximelessard)
  • Module: Dynamic Forms - Added Javascript to avoid re-submission on page refresh when 'Hide form' is set to ON
0.8 2019-10-20
  • Module: Dynamic Forms - Added module. Forms UI available under ACF menu
  • Module: Dynamic Forms - Added PHP helper acfe_form('my_form_name') & acfe_form(188) to display a form
  • Module: Dynamic Forms - Added shortcode [acfe_form name="my_form_name"] & [acfe_form ID="188"] to display a form
  • Module: Dynamic Forms - Added setting to disable Dynamic Forms: acf_update_setting('acfe/modules/dynamic_forms', false)
  • Module: Dynamic Forms - Added action('acfe/form/validation', $form, $post_id) & action('acfe/form/validation/name=form_name', $form, $post_id) to validate form before submission. get_field(), have_rows(), get_sub_field() functions can be used.
  • Module: Dynamic Forms - Added acfe_add_validation_error('field_name_or_key', 'message') helper to add error on specific field during the validation
  • Module: Dynamic Forms - Added action('acfe/form/submit', $form, $post_id) & action('acfe/form/submit/name=form_name', $form, $post_id) to add custom action on submission
  • Module: Dynamic Forms - Added 8 new hooks per form action allowing developers to customize each action
  • Field: Added Dynamic Form Select field
  • Field: Added Google reCaptcha field (compatible v2 & v3)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/site_key (API site key)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/secret_key (API secret key)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/version (v2 or v3)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/v2/theme (light or dark)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/v2/size (normal or compact)
  • Field: Google reCaptcha - Added global setting: acfe/field/recaptcha/v3/hide_logo (true or false)
  • Field: File - Removed the native 'No file selected' text
  • Field: File & Image - Added 'Uploader type' setting to choose which uploader to use (Basic or Media)
  • Field: Post Type Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
  • Field: Taxonomy Selection - Code has been reworked. The field is now compatible with all select, checkbox & radio settings
  • Field: Button - Code has been reworked & added Ajax call setting
  • Field: Button - Added Ajax action: 'acfe/fields/button', POST parameters: $post_id, $field_key, $field_name
  • Field: Button - Added Javascript Ajax action: ('acfe/fields/button/before_ajax', this.$el)
  • Field: Button - Added Javascript Ajax action: ('acfe/fields/button/ajax_success', response, this.$el)
  • Field: Slug - Code has been reworked
  • Field: Dynamic Message - Added instructions & code example in the field setting view
  • Field: Column - Added Field
  • Field: Post Status Selection - Added Field
  • Field: User Roles Selection - Added Field
  • Field: Hidden Input - Added Field
  • Field: Advanced Link - Added Field. Added filter('acfe/fields/advanced_link/fields', $fields, $field, $link) allowing developers to add custom field to the modal
  • Field: Taxonomy Terms - Added Field
  • Field: Group - Added Modal Edition setting allowing users to edit group values in a modal
  • Field: Group - Added CSS fixes for better integration
  • Field: Clone - Added Modal Edition setting allowing users to edit clone values in a modal (Only in group mode)
  • Field: Clone - Added CSS fixes for better integration
  • Field: Textarea - Added Code mode setting to switch font family to monospace and allow tab indent
  • Field: Select - Added placeholder setting when allow null is activated
  • Field: Flexible Content - Added 'Remove Collapse Action' setting
  • Field: Flexible Content - Added filter('acfe/flexible/lock', true, $field) to lock flexible content layouts (disable sortable)
  • Field: Flexible Content - Added filter('acfe/flexible/lock/name=my_flexible', true, $field) to lock flexible content layouts (disable sortable)
  • Field: Flexible Content - Added filter('acfe/flexible/remove_actions', true, $field) to remove the "Add layout" button
  • Field: Flexible Content - Added filter('acfe/flexible/remove_actions/name=my_flexible', true, $field) to remove the "Add layout" button
  • Field: Flexible Content - Clone & Copy/Paste functions are now compatible with min/max settings for each layout
  • Field: Flexible Content - Added action('acfe/flexible/render/before_template', $field, $layout, $is_preview) to add wrapper around the template render (with 6 variations)
  • Field: Flexible Content - Added action('acfe/flexible/render/after_template', $field, $layout, $is_preview) to add wrapper around the template render (with 6 variations)
  • Field: Flexible Content - Fixed text-align:center applied to placeholder css
  • Field: Flexible Content - Fixed Style/Script render filters when returning a full URL
  • Field: Flexible Content - Fixed a bug where the layout Title Edition input could disappear when clicking on the handle
  • Field: Flexible Content - Fixed a bug where the close button would not appear after adding a new layout
  • Field: Repeater - Added Stylised button setting
  • Field: Repeater - Added CSS fixes when table is empty
  • Field: Repeater - Added filter('acfe/repeater/lock', true, $field) to lock repeater rows (disable sortable)
  • Field: Repeater - Added filter('acfe/repeater/lock/name=my_repeater', true, $field) to repeater rows (disable sortable)
  • Field: Repeater - Added filter('acfe/repeater/remove_actions', true, $field) to remove the "Add row" button
  • Field: Repeater - Added filter('acfe/repeater/remove_actions/name=my_repeater', true, $field) to remove the "Add row" button
  • Field: Fixed fields label CSS when label is empty (top & left placement)
  • Fields: "Advanced Validation" settings are now disabled by default. To display them, the "Advanced settings" must be turned ON in the field group
  • Fields: Added "Advanced Settings" allowing administrator to set custom field properties based on the current screen (administration/front-end). "Form settings" must be turned ON in the field group
  • Fields: Added Hide Label setting (in the Advanced Settings)
  • Fields: Added Hide Field setting (in the Advanced Settings)
  • Fields: Added filter('acfe/load_field', $field) to filter field settings everywhere but not in field group & tools management
  • Fields: Added filter('acfe/load_field_front', $field) to filter field settings in the front-end (and ajax coming from front-end) but not in field group & tools management
  • Fields: Added filter('acfe/load_field_admin', $field) to filter field settings in the administration (and ajax coming from administration) but not in field group & tools management
  • Field Groups: Instructions Placement - Added "Tooltip" placement for instructions
  • Field Groups: Third Party - Added PHP / Json Export & Sync actions
  • Field Groups: Third Party - Added Source column
  • Field Groups: Fixed potential undefined index in location column
  • Location: Old Location "Post Type Archive" & "Taxonomy Archive" (in the admin list) have been renamed "Post Type List" & "Taxonomy List"
  • Location: Post Type List/Taxonomy List - Fixed Image & File Upload fields being forced on basic mode (Thanks @dominikkucharski)
  • Location: New Location "Post Type Archive" creates an option page under post types menu when argument acfe_admin_archive is set to true (also available in Dynamic Post Type)
  • Module: Settings - Added ACF Extended tab to list the plugin's current settings
  • Module: Settings - Fixed save_json setting being incorrectly displayed in the ACF Setting tab
  • Module: PHP Sync - Fixed a problem where field group would not be recognized as loaded in PHP if Json AutoSync is also activated
  • Module: PHP Sync - Renamed PHP Sync settings to acfe/php, acfe/php_save, acfe/php_load, acfe/php_found
  • Module: Dev Mode - Added mode which replace the WP Post Meta box with more details data (in posts & terms). It also enable SCRIPT_DEBUG. Can be activated using acf_update_setting('acfe/dev', true) or define('ACFE_dev', true)
  • Module: Dynamic Taxonomy - Added missing meta_box_cb setting (thanks @DavidGMiles)
  • Module: Options - Fixed potential validation problem
  • General: Improved ACF Extended modal CSS style & Added Modal inside modal overlay
0.7.9.9.9 2019-09-06
  • Field: Flexible Content - Fixed Copy/Paste function doing incorrect checks on radio, checkboxes and select inputs
  • Field Group: Fixed field 'Data' button being displayed on newly created fields
0.7.9.9.8 2019-09-04
  • Field: Flexible Content - Fixed Clone & Copy/Paste functions in multi level flexible content (flexible inside flexible inside flexible...) (Thanks @AsmussenBrandon)
  • Field: Flexible Content - Fixed CSS border glitch
0.7.9.4 2019-06-24
  • Module: Author Box - Hotfix
0.7.9.3 2019-06-24
  • Field: Flexible Content - Added filter('acfe/flexible/thumbnail/name={flexible:name}', $thumbnail, $field, $layout) to change all layouts thumbnails (must return attachment ID or URL) (Thanks @Dam)
  • Field: Flexible Content - Fixed $is_preview not being available during the Dynamic Layout Preview (thanks @Dam)
  • Module: Author Box - Added custom authors roles being able to be selected in the Author Box (Thanks @Andremacola)
  • General: Fixed Readme typos
0.7.9 2019-06-22
  • Field: Flexible Content - Added Inline Layout Title Edition
  • Field: Flexible Content - Added Auto scroll + Modal edit on One Click layout
  • Field: Flexible Content - Removed native "Controls Icons" visibility being visible on all sub flexible content fields (better readability)
  • Field: Flexible Content - Added WP Unslash on preview values to prevent backlashes on values (thanks @Dam)
  • Field: Flexible Content - Added compatibility for layouts that have been synced and not manually created (thanks @T. Dubois)
  • Field: Flexible Content - Copy/Paste functionality is now a Flexible Content setting (Default: Disabled) (Feature resquest: @louiswalch)
  • Field: Flexible Content - 'Close Button' (collapse) on layouts is now a Flexible Content setting(Default: Disabled)
  • Field: Flexible Content - Layouts Thumbnails aspect ratio are now locked (base ratio: 450px * 200px) (Feature resquest: @louiswalch)
  • Field: Flexible Content - Dynamic Layout Preview refresh has been optimized. The preview content is now kept instead of being reset
  • Field: Flexible Content - Dynamic Layout Preview style & script enqueue now use wp_enqueue_style() & wp_enqueue_script()
  • Field: Flexible Content - Modal Edition - 'Enter' & 'ESC' keys now close Modals (instead of submitting the form)
  • Field: Flexible Content - Added action('acfe/flexible/enqueue', $field, $is_preview) to enqueue new style/script (back & front) (with 6 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/layout/thumbnail/layout={layout:name}', $thumbnail, $field, $layout) to change layout thumbnail (must return attachment ID or URL) (with 3 variations)
  • Field: Flexible Content - Added action('acfe/flexible/preview', $field, $layout) to change Dynamic Layout Preview content (with 6 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/render/template', $template, $field, $layout, $is_preview) to change Layout Render: Template Path (with 6 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/render/style', $style, $field, $layout, $is_preview) to change Layout Render: Style Path (with 6 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/render/script', $script, $field, $layout, $is_preview) to change Layout Render: Script Path (with 6 variations)
  • Field: Flexible Content - Added filter('acfe/flexible/placeholder/icon', $class, $field) to change the Placeholder Button Dashicon class (default: 'dashicons dashicons-edit') (with 3 variations)
  • Module: Dynamic Options Page - Fixed 'Undefinied $post_id' PHP warning in Dynamic Options Page screen
  • Module: Dynamic Options Page - Fixed registration order for child options pages (thanks @Val)
  • Module: Dynamic Post Type - Fixed undefined ID php Warning on edit screen when Dynamic Post Type is registered locally (thanks @Val)
  • Module: Dynamic Taxonomies - Taxonomy name character limit has been fixed to 32 instead of 20 (thanks @Damian)
  • Module: Dynamic Taxonomies - 'Add New' button is now based on Taxonomy capabilities & Taxonomy Label (thanks @absolute_web)
  • Module: Author - Field groups 'Hide on screen' is now taken in account (thanks @louiswalch)
  • Tools: Dynamic Taxonomies Import - Fixed 'undefined index' PHP warning on taxonomy import (thanks @Val)
0.7.8 2019-06-11
  • Field: Flexible Content - Removed 'Layouts Thumbnail as Preview' setting. You should now use 'Layouts: Dynamic Preview', and
  • Field: Flexible Content - Added 'Layouts: Dynamic Preview' ('Layouts: Render' setting must be turned ON)
  • Field: Flexible Content - Reworked layouts settings order (better readability)
  • Field: Flexible Content - Modal Edition title now removes eventual extra HTML tags (thanks @Thomas D.)
  • Field: Flexible Content - Modal Edition CSS has been fixed on Gutenberg Editor view (thanks @Val)
  • Field: Flexible Content - Fixed 'Empty Message' placeholder setting using wrong __() function (thanks @illiminal)
  • Field: Flexible Content - Removed query vars from get_flexible(). Global variables $layout & $field can be used in the template to retrieve current settings
  • Field: Flexible Content - Added global variable $is_preview which is true when the template file is called as a layout preview
  • Field: Flexible Content - get_flexible() now uses wp_enqueue_style() & wp_enqueue_script() when rendering on front-end
  • Field: Image - 'No image selected' text has been removed
  • Module: Dynamic Post Types/Taxonomies - Fixed 'index key not found' PHP warning (thanks @Val)
  • Module: Dynamic Post Types/Taxonomies/Options & Block Types - Added edit_posts capabilities matching the ACF capability setting
  • Tools: Dynamic Post Type Import - Fixed 'capabilities key not found' PHP warning during import process (thanks @Val)
  • General: Improved Metaboxes CSS on Gutenberg Editor views
  • General: Reworked JS enqueue. Flexible Content JS is now excluded from ACF Field Groups views
0.7.5.5 2019-06-02
  • Field: Flexible Content - Completely revamped Flexible Content JavaScript for a more solid & optimized code
  • Field: Flexible Content - Automatically scroll to the layout position when adding a new layout
  • Field: Flexible Content - Automatically open layout edition modal when adding a new layout
  • Field: Flexible Content - Added 'Close' (collapse) button at the bottom of layout when opened
  • Field: Flexible Content - Fixed typo error in the 'Paste Layouts' prompt
  • Field: Flexible Content - Added Flexbox CSS compatibility
  • Field: Flexible Content - Better Multi Modal Handling (modal inside a modal inside a modal...)
  • Field: Flexible Content - Better Field Validation Handling inside layouts
  • Field: Flexible Content - Added has_flexible($field_name, $post_id) front-end function to check if rows exists
  • Field: Flexible Content Control - Automatically scroll to the new layout position when using 'Clone Layout'
  • Field: Flexible Content Control - Fixed 'Clone Layout' when an already cloned layout had an 'Editor' field
  • Field: Flexible Content Control - Fixed 'Clone Layout' unwanted icon when a layout had an 'Accordion' field
  • Field: Advanced Validation/Update - The settings are now hidden on non-necessary fields (Clone, Flexible content, Tabs etc...)
  • Module: Dynamic Options Pages - Now forces a unique slug to avoid duplication
  • Module: Dynamic Post Types/Taxonomies/Options Pages & Block Types - Manual Json export has been removed from possible actions on the trashed status screen
  • Module: Options - Fixed a CSS enqueue problem introduced in last patch
  • Location: Post Type Archive & Taxonomy Archive options now use ACF multi-languages settings
  • General: Removed jQuery UI & jQuery UI Dialog dependency (ACF Extended now uses its own lightweight modal system)
0.7.5 2019-05-30
  • Field: Flexible Content - Added 'Control': Copy, Paste & Duplicate Layouts on the fly using icons in the layouts handle
  • Field: Flexible Content - Control: Copy & Paste all layouts on the fly using the new icon next to 'Add row' button (can be used to transfer layout data from one page to an another)
  • Field: Flexible Content - Added 'Modal: Edition' setting, allowing to edit layouts in a modal
  • Field: Flexible Content - Added 'Layouts Previews' setting, allowing to display the layout thumbnail as preview (collapsed state)
  • Field: Flexible Content - Added filter('acfe/flexible/previews/name=$field_name', $thumbnails, $field) allowing to override the preview image for each layout (usage example is available in the FAQ)
  • Field: Flexible Content - Added filter('acfe/flexible/previews/key=$field_key', $thumbnails, $field) allowing to override the preview image for each layout (usage example is available in the FAQ)
  • Field: Flexible Content - When using get_flexible(), get_query_var('acf_flexible_field') & get_query_var('acf_flexible_layout') can be used in the template file to retrieve current field & layout informations
  • Field: Flexible Content - When using get_flexible(), an HTML comment has been added for each rendered templates
  • Field: Flexible Content - Fixed the possibility to render the same layout multiple times when using get_flexible() (thanks to @Val_Pellegrin)
  • Field: Flexible Content - get_flexible() now enqueue each style.css & script.js only one time on the whole page
  • Field: Flexible Content - Added more width spacing for the 'Modal: Category' checkbox (compatibility for small screens)
  • Tools: Added Export & Import Tools for Dynamic Post Types, Taxonomies, Block Types & Options Pages using Json files
  • Location: Post Type Archive & Taxonomy Archive now use field group location (High, Normal or Side) & field group style (WP Box or seamless) (Feature Request)
  • Module: Taxonomy - Added some spacing on the term edition screen (compatibility with YOAST/Rank Math metaboxes)
  • Module: Taxonomy - Fixed Edit Screen CSS for Repeaters & Groups (thanks to @Val_Pellegrin)
  • Module: Dynamic Taxonomies - Fixed 'Post Type' column when a post type does not exists anymore (thanks to @Val_Pellegrin)
  • Module: Dynamic Taxonomies - Fixed Single Posts per page, Orderby & Order
  • Module: Dynamic Post Types - Fixed 'Taxonomies' column when a taxonomy does not exists anymore (thanks to @Val_Pellegrin)
  • Module: Dynamic Post Types & Taxonomies - Fixed Admin Orderby, Order & Menu position which weren't working properly (thanks to @Val_Pellegrin)
  • Module: Dynamic Post Types & Taxonomies - Fixed user Posts per page, Orderby & Order option screen which were forced (thanks to @Val_Pellegrin)
  • Field Groups: Hide 'Category' column if there's no term
  • Misc: Added 'Advanced Custom Fields' tab in the WP 'Add plugin' page
0.7.0.3 2019-05-22
  • Field: Flexible Content - 'Modal: Title' - The custom modal title now works correctly
  • Field: Flexible Content - 'Layouts State' - Fixed a problem where layouts title were incorrect when forcing layouts state
  • Compatibility: ACF Pro 5.7.13 - Fixed Archive Location 'All' PHP error (acf/location/rule_match filter)
0.7 2019-05-18
  • Field: Flexible Content - Added 'Stylised Button' setting which automatically hide native ACF 'empty' message and add style to 'Add row' button
  • Field: Flexible Content - Added 'Hide Empty Message' setting to hide native ACF 'empty' message
  • Field: Flexible Content - Added 'Empty Message' text setting to change the native ACF 'click the Add Row button below...' message
  • Field: Flexible Content - Added 'Layouts Thumbnails' setting to add image thumbnails for each layout in the admin layout selection
  • Field: Flexible Content - Added 'Layouts Render' setting to add template, style & script file for each layout. Those settings can be then accessed on the front-end
  • Field: Flexible Content - Added get_flexible($selector, $post_id) and the_flexible($selector, $post_id) functions to automatically use the 'Layouts Render' settings in front-end
  • Field: Flexible Content - Added 'Modal' setting to change the layout selection into a proper modal in the administration
  • Field: Flexible Content - Added 'Modal: Title' setting to change the layout modal title
  • Field: Flexible Content - Added 'Modal: Columns' setting to change the layout modal columns grid. 1, 2, 3, 4, 5 or 6 columns available
  • Field: Flexible Content - Added 'Modal: Categories' setting to add a category for each layout in the layout modal
  • Field: Flexible Content - Added 'Layouts State' setting to force layouts to be collapsed or opened by default
  • Field: Flexible Content - Added 'Button Label' native compatibility fix to make it work with Dashicons (CSS to fix vertical alignment)
  • Field: Flexible Content - Added 'One click' hidden function. In the post administration, the 'Add row' button will add a layout without the selection modal if there is only one layout available in the flexible content
  • Field: Flexible Content - Note - The following settings: Layouts Thumbnails, Layouts Render & Modal Categories will be visible after saving field group
  • Module: Ajax Author - Fixed a bug where field groups 'Hide on screen' setting wasn't applied on post administration
  • Module: Json AutoSync - Added "'/acf-json' folder not found" warning message if Json Sync is set in a field group and the '/acf-json' folder doesn't exists
  • Module: Taxonomy - Forced Tabs to be 'Aligned Top' in taxonomies fields (JS Only - ACF Bug) & added better CSS style (thanks to @Val_Pellegrin)
  • Module: Dynamic Post Type/Taxonomy/Option Page/Block Type - Hidden 'Minor publishing' panel (Save as draft, visibility...) to avoid confusion (thanks to @Val_Pellegrin)
  • Field: Bidirectional - Removed the 'bail early if old values =
0.6.7.2 2019-05-10
  • Field Group: Latest Post Type 'All' location fix was too sensitive. The location now works as expected
  • Module: Dynamic Post Types, Taxonomies & Block Types modules now set the 'slug' as disabled once it's saved (to avoid duplication). A more flexible solution will be introduced later (WIP)
0.6.7 2019-05-08
  • Module: Added Block Types Module. You can now add, edit and delete Block Types in the ACF > Block Types UI
  • Module: Added Options Pages Module. You can now add, edit and delete Options Pages in the ACF > Options UI
  • Field Group: Fixed Post Type 'All' location that could trigger a render on excluded post types
0.6.5 2019-05-04
  • Field: Added 'Featured Thumbnail' setting on image fields. When selected, the field will update the post featured thumbnail
  • Field: Fixed bidirectional ON/OFF switch 'width:auto' causing warning with ACF Pro 5.8
  • Module: Options - Added support of Json value (introduced by WordPress 5.2 Health Check transients)
  • Module: Dynamic Post Type & Taxonomy - Removed 'sanitize_title()' pass on archive & single rewrite settings. Allowing rewrite slugs to be saved as: 'prefix1/prefix2'
  • General: Added Gutenberg CSS on post metaboxes. More contrast for better metaboxes integration & visibility
0.6.3 2019-04-30
  • Module: Dynamic Post Type & Taxonomy now deregister post types /taxonomies that have been deleted (or trashed) via the Tools > Post Types / Taxonomies
  • Module: Dynamic Post Type & Taxonomy now register post types / taxonomies in ASC order
  • Module: Dynamic Post Type - Fixed a bug where hierarchical post types had a query error in the admin archive
  • General: Improved the ACF Pro dependency style in plugins list when ACF Pro isn't activated
  • Plugin: Readme - Reworked structure
  • Plugin: Readme - Added Supporters section
  • Plugin: Readme - Trying to implement emojis
0.6.1 2019-04-21
  • Admin: Re-introduced 'Options' admin screen under Settings > Options. Code has been completely refactored using native WP List Table. New features: Searchbox, item per page preference (default: 100), sortable columns, bulk delete and ability to edit serialized values.
0.6.0.2 2019-04-19
  • Field Group: Lowered 'Field Group Data' Metabox priority which was too high and was displayed above fields.
0.6.0.1 2019-04-19
  • General: Fixed backward compatibility for ACF Pro 5.7.10. The function: acf_add_filter_variations() was causing problems.
  • Admin: Temporarily removed the 'Options Beta' admin screen. Still needs some works.
0.6 2019-04-19
  • Field Group: New available location - Post type archive (under Post type). Field group will be displayed on post type list view, as a sidebar. Fields will be saved on the option: {post_type}_options. Frontend usage example: get_field('my_field', 'page_options').
  • Field Group: New available location - Taxonomy archive (under Taxonomy). Field group will be displayed on taxonomy list view, as a sidebar. Fields will be saved on the option: tax_{taxonomy}_options. Frontend usage example: get_field('my_field', 'tax_category_options').
  • Taxonomies: Taxonomies list & edit views have been tweaked for a more consistent administration experience, using CSS/JS only. Views are now similar to post type edition screens.
  • Field Groups: Added a 'Third party' status (just like 'Sync available') in order to display local field groups thats are loaded by ACF, but not available in the ACF field group administration. Example: a field group is registered locally in the functions.php file.
  • Dynamic Post Type: Added a configuration button next to the post type title, if the post type was generated by the Dynamic Post Type tool.
  • Dynamic Taxonomy: Added a configuration button next to the taxonomy title, if the taxonomy was generated by the Dynamic Taxonomy tool.
  • Field Groups: Better 'Load' column data source. Now display: DB, Json or PHP.
  • Field Groups: Now forcing Json / PHP Sync if local files are loaded by ACF. In order to disable it, and if the setting is already enabled, you must manually delete the group_xxxxxxxxx file in your theme folder. This behavior is applied to avoid any data desynchonization.
  • Field: Fixed a PHP notice in the Advanced Validation setting update.
  • Field Groups: Taxonomy acf-field-group-category - Better exclusion from ACF taxonomy selection (location & fields)
0.5.8.1 2019-04-17
  • Plugin: Less aggressive ACF Pro check on activation. Now displaying a notice (allowing pre-activation of ACF Extended)
  • Plugin: Readme text fix
0.5.8 2019-04-15
  • Field: Added Bidirectional setting for the following fields: relationship, post object, user & taxonomy terms
  • Module: Added 'Ajax Author' field to replace the native WP Author Meta Box
  • Module: Dynamic Post Type & Taxonomy - Better exclusion from ACF post types selection (location & fields)
  • General: Fixed ACF Select2 CSS to fit ACF input styles (border-radius, border-color & line-height)
  • General: Renamed ACF-Extended assets for better readability in the browser console resources tab
  • Compatibility: Removed the Taxonomy Order submenu created under ACF for the taxonomy 'Field Group Category' by the plugin 'Category Order and Taxonomy Terms Order'
0.5.5.1 2019-04-08
  • Module: Dynamic Taxonomy - Fixed Terms PHP warning
  • General: Plugin readme
0.5.5 2019-04-03
  • Module: Added Dynamic Post Type module
  • Module: Added Dynamic Taxonomy module
  • Admin: Added WP Options page
  • Field: Added Post Type Selection field
  • Field: Added Taxonomy Selection field
  • Field: Added Slug field
  • Field Groups: Fixed 'no field groups found' wrong colspan
  • General: Reworked plugin folders and files hierarchy
0.5.2.3 2019-03-26
  • Field Groups: Fixed unused category column on Field Groups Sync page
  • Fields: Fixed subfields 'ghost' acfcloneindex saved when duplicating flexible content (thanks to @AsmussenBrandon)
0.5.2.1 2019-03-22
  • Field Group: Fixed Left Label Placement overwriting existing field groups (thanks to @AsmussenBrandon)
0.5.2 2019-03-19
  • Fields: Added new dynamic message field
  • Fields: Added new button field
  • General: Added compatibility filters for 'Post Types Order' plugin
  • Plugin: Updated assets
  • Plugin: Reworked readme
  • Plugin: Fixed typos
0.5.1 2019-03-18
  • Plugin: Added screenshots
  • Field Group: Moved Auto Sync Warnings below Auto Sync instructions
  • Field: Added filters variation to acfe/validate & acfe/update
0.5 2019-03-18
  • Initial release

=