Advanced Custom Fields: Extended

0

🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. This plugin aims to provide a powerful administration framework with a wide range of improvements

Version
Last updated
Active installations
WordPress Version
Tested up to
PHP Version
Rating
Total ratings
Tags
Languages

Description

🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. This plugin aims to provide a powerful administration framework with a wide range of improvements & optimizations.

⭐ Highlight

  • New Field Groups Locations
  • 14+ New ACF Fields
  • 10+ ACF Fields Enhanced
  • Self/Multi/Bidirectional Fields
  • Advanced Fields Validation
  • Flexible Content as Page Builder
  • Compress ACF values into a single metadata
  • ACF Forms Manager
  • ACF Options Pages / Block Types Manager
  • ACF & WordPress Meta Overview
  • WordPress Post Types / Taxonomies Manager
  • WordPress Options Manager
  • WordPress Admin Enhancements
  • WPML & Polylang Multilingual support
  • … And many more features

🤟 Philosophy

  • Seamless integration
  • No extra menu, ads or notices
  • Built by developers, for developers

🛠️ Links

🧰 Tools

💎 ACF Extended Pro

What an adventure! Today ACF Extended celebrates its 2 years of existence, 30K+ install & 300K+ downloads. The most fervent supporters among the community know that ACF Extended Pro was launched last month. Today, I am proud to announce it to everyone.

First thing first, be assured that all current free features will remain free and maintained. The Pro version will guarantee better support, more updates, as well as additional cutting-edge features.

Read more on the official announcement post

K. Chmielewski – ACF Extended developer

📺 Flexible Content Showcase

📝 Requirements

This plugin requires at least ACF Pro 5.8. If you don’t already own ACF Pro, you should consider it. It’s one of the most powerful WordPress plugin available.

📁 Field Groups

Alternative Title
Display an alternative field group title in post edition screen.

Auto Sync PHP
Automatically synchronize field groups with local PHP files upon field group updates. This feature will create, include and update a local PHP file for each field group (just like the native Json sync feature).

Auto Sync Json
Control which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.

Categories
Spice up your field groups with a custom taxonomy and filter field groups by terms.

Custom Key
Set custom field group key. Example: group_custom_name.

Custom Meta
Add custom metas (key/value) in the field group administration.

Hide on Screen
Choose to disable Block Editor (Gutenberg) on the field group location.

Instructions Tooltip
Display instructions in a tooltip which is displayed when hovering an information icon.

Location: All post types
Display field group on all post types edition screen.

Location: Post type Archive
Add an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.

Location: Post type List
Display field group on post types admin list screen.

Location: Taxonomy List
Display field group on taxonomies admin list screen.

Local Field Groups
Display local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: Field groups that are registered in the functions.php file, but not in the ACF UI.

Note
Add a personal note in the field group administration. Only visible to administrators.

Permissions
Add permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.

Raw Data
Display raw field group data in a modal to check your configuration & settings.

⚙️ Fields Settings

Advanced Settings
A more sophisticated field settings based on specified location (administration/front-end). Example: Field is required only in front-end.

Advanced Validation
A more sophisticated validation conditions (AND/OR) with custom error messages based on specified location (administration/front-end).

Self/Multi/Bidirectional fields
An advanced bidirectional setting (also called post-to-post) is available for the following fields: Relationship, Post object, User & Taxonomy terms. Fields will work bidirectionally and automatically update each others. Works in groups & clones.

Permissions
Add permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).

Save as Meta
Exclude the field from the “Single Meta Save” compression feature. The global ACF setting “Single Meta Save” must be turned ON.

Raw data
Display raw field data in a modal to check your configuration & settings.

🏷️ Fields

Advanced Link
Display a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.

Button
Display a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.

Clone
Allow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.

Code Editor
Edit code using the native WP Core Codemirror library. Default languages: Text/HTML, Javascript, CSS, PHP mixed/plain.

Columns
Organize and re-arrange your fields using columns and line-breaks. The field acts like the ACF Accordion/Tab field and allow you to create virtually grouped fields which will be display inside columns.

Date/Timepicker
Display a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.

Dynamic Message
Display custom HTML/PHP content using a simple named hook.

File
Choose the uploader type: Basic or native WP uploader.

Flexible Content
Displayed an enhanced version of the native Flexible Content field. Dozens of new settings and settings were added, allowing developers to create the most advanced page builder and fully control the field’s behavior.

Forms Selection
Select any dynamic form (format: checkbox, radio or select). See ACF: Dynamic Forms section.

Group
Allow users to edit group fields in a modal Choose the edit button text, display close button and the modal size

Hidden Input
Display a hidden input with custom name/value

Image
Choose the uploader type and set the image as post featured thumbnail

Post Object
Allow user to enter custom value which will be saved as a new post

Post Status Selection
Select any post status (format: checkbox, radio or select)

Post Type Selection
Select any post type (format: checkbox, radio or select)

reCaptcha
Display a reCaptcha field (compatible v2 & v3).

Repeater
Add stylised to ‘Add Row’ button, disable sortable rows and remove repeater’s actions.

Select
Change the default “Select” placeholder text and Search Input placeholder and allow user to enter custom values.

Slug
A slug text input (ie: my-text-input).

Taxonomies Selection
Select any taxonomy (format: checkbox, radio or select)

Taxonomy Terms Selection
Select any terms of any taxonomies, allow specific terms, level or childrens (format: checkbox or select). Terms can be loaded & saved for the current post (just like the native ACF Taxonomy field)

Textarea
Switch font family to monospace and allow tab indent.

User roles Selection
Select any user role (format: checkbox, radio or select)

🛠️ Modules

Forms
Manage Advanced ACF Forms from the WordPress administration. This module is an enhanced version of the native ACF Form feature. While all native settings can used, Dynamic Forms adds many new settings and introduce “Actions” for a complete control over the form behavior.

Post Types
The Dynamic Post Types module allows you to register and manage custom post types from your WordPress admin, in Tools > Post Types menu.

All native post types settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…

Taxonomies
The Dynamic Taxonomies module allows you to register and manage custom taxonomies from your WordPress admin, in Tools > Taxonomies menu.

All native taxonomies settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…

Block Types
The Dynamic Block Types module allows you to register and manage ACF Block Types from your WordPress admin, in ACF > Block Types menu. All ACF settings can be set within the UI.

Options Pages
The Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu. All ACF settings can be set within the UI.

Single Meta Save
Compress all fields values from the current post, term, user or options into one single meta data. This process lighten the database load as values are saved and read from one single row.

Once activated and after saving a post/term/user in the administration, all old meta data will be removed and packed together in a meta called acf.

Developer Mode
The Developer Mode allow you to view all Posts, Terms, Users & Options custom meta data in a readable format. This feature is very useful to check what is actually saved in any WordPress Object.

🖥️ WordPress

Ajax Author Box
The native WP Author Metabox has been replaced with an Ajax version allowing to manage thousands of users without slowing down the post administration. The new Author box also include an inline search input.

Enhanced UI
The Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS/JS only.

WordPress Options
Manage WordPress Options from the Settings > Options page. Options values (strings, serialized & Json) will be displayed in a readable form. Values can be edited or deleted.

🗺️ Multilingual

Polylang
ACF Extended adds a new layer of compatibility for Polylang. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.

WPML
ACF Extended adds a new layer of compatibility for WPML. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.

❤️ Early Supporters

  • Thanks to Brandon A. for his support & tests
  • Thanks to Damien C. for his support & tests
  • Thanks to Valentin P. for his support & tests
  • Thanks to Damian P. for his support & tests
  • Thanks to Jaakko S. for his support & tests
  • Thanks to Renan A. for his support & tests

🥰 Donors

  • Thanks to RavenSays
  • Thanks to Dave A.
  • Thanks to Rob H.
  • Thanks to Valentin P.
  • Thanks to Alan A.
  • Thanks to Damian C.
  • Thanks to Andrew
  • Thanks to Kimantis
  • Thanks to Anonymous
  • Thanks to Chris
  • Thanks to Dennis D.
  • Thanks to Cody R.
  • Thanks to Jamie
  • Thanks to Dave A.
  • Thanks to Paul M.
  • Thanks to David B.
  • Thanks to Swingjac
  • Thanks to Erik
  • Thanks to Giancarlo P.
  • Thanks to Geuer M.