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
‐ 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 |
=
|