Plugin / Advanced Custom Fields: Extended

ACF Extended

Description

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.

ACF-Extended.com (in development)

Requires at least ACF Pro 5.7.10

If you don’t already own ACF Pro, you should consider it. It’s one of the most powerful WordPress plugin, with a life-time licence for unlimited websites.

🏷️ Features

ACF: Field Groups Settings

  • 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).
    Default folder: /wp-content/themes/my-theme/acfe-php/

  • 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. Manually synchronize Json from field group screen.

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

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

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

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

  • Custom meta data
    Add custom metas (key/value) in the field group administration

  • View raw data
    Display raw field group data in a modal to check your configuration & settings

  • Custom key
    Set custom field group key. ie: group_custom_name

  • Advanced settings
    Enable advanced fields settings & validation based on screen (administration/front-end). See fields advanced settings/validation

  • New field group instructions placement: Tooltip
    Display instructions in a tooltip which is displayed when hovering an information icon

  • New field group location: All post types
    Display field group on all post types edition screen

  • New field group location: Post type List
    Display field group on post types admin list screen. Fields are saved in the option: {post_type}_options

  • New field group location: Taxonomy List
    Display field group on taxonomies admin list screen. Fields are saved in the option: tax_{taxonomy}_options

  • New field group location: Post type Archive
    Creates an option page under post types menu when argument acfe_admin_archive is set to true. Fields are saved in the option: {post_type}_archive

ACF: Field Groups List

  • Column: Category
    Display and filter field groups categories

  • Column: Locations
    Quick view of field groups locations informations using icons & popover

  • Column: Load
    Quick view of field groups data load source (DB, PHP or Json)

  • Column: Sync PHP / Json
    Quick view of field groups synchronization status with warnings

  • Row action: Export PHP / Json
    One-click export for each field groups

  • Row action: Field group key
    Quick view of field groups keys

ACF: Field Groups – Third Party

  • Third Party
    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, but not in ACF

  • Export
    Export local field groups into PHP or Json

  • Sync
    Sync local field groups back to the database and edit their fields just like any other field group

ACF: Fields Settings

  • 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 (prefixed field names must be turned off).
    Usage example is available in the FAQ

  • 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)

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

  • View raw data
    Display raw field data in a modal to check your configuration & settings

ACF: Fields

  • Field Clone: Edit in modal
    Allow users to edit clone fields in a modal

  • Field File: Uploader type
    Choose the uploader type: Basic or native WP uploader

  • Field Group: Edit in modal
    Allow users to edit group fields in a modal

  • Field Image: Use as Featured Thumbnail
    Choose if an image field should be considered as post featured thumbnail

  • Field Image: Uploader type
    Choose the uploader type: Basic or native WP uploader

  • Field Repeater: Stylised button
    Add style to ‘Add Row’ button

  • Field Repeater: Disable Sortable
    Disable sortable rows using filter('acfe/repeater/lock/name=my_repeater', true, $field)

  • Field Repeater: Remove Actions
    Remove the actions buttons using filter('acfe/repeater/remove_actions/name=my_repeater', true, $field)

  • Field Select: Placeholder
    Change the default “Select” placeholder text

  • Field Textarea: Code mode
    Switch font family to monospace and allow tab indent

ACF: New Fields

  • New Field: Advanced Link
    Display a modern Link Selection in a modal. Add custom fields using filter('acfe/fields/advanced_link/fields', $fields, $field, $link)

  • New Field: Button
    Display a custom submit or button. Built-in ajax call on click. Example available in the field administration

  • New Field: Code Editor
    Edit code using the native WP Core Codemirror library

  • New Field: Columns
    Re-arrange fields administration using columns

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

  • New Field: Dynamic message
    Display custom HTML/PHP content using acf/render_field/name=my_field. Example is available in the field administration

  • New Field: Google reCaptcha
    Display a reCaptcha field (compatible v2 & v3)

  • New Field: Hidden input
    Display a hidden input with custom name/value

  • New Field: Post status selection
    Select any post status (format: checkbox, radio or select)

  • New Field: Post type selection
    Select any post type (format: checkbox, radio or select)

  • New Field: Slug
    A slug text input (ie: my-text-input)

  • New Field: Taxonomy selection
    Select any taxonomy (format: checkbox, radio or select)

  • New Field: Taxonomy Terms selection
    Select any terms of any taxonomies, allow specific terms, level or childs (format: checkbox or select)

  • New Field: User roles selection
    Select any user role (format: checkbox, radio or select)

WordPress: Dynamic Post Types

Create and manage post types from your WordPress administration (Tools > Post Types). All WordPress post types arguments can be set and managed. But also:

  • Manage Posts per page, order by and order for the post type archive
  • Manage Posts per page, order by and order for the post type administration screen
  • Set custom single template (ie: my-single.php) instead of the native single-{post_type}.php
  • Set custom archive template (ie: my-archive.php) instead of the native archive-{post_type}.php
  • Manual Import & Export is available in the ACF > Tools page

WordPress: Dynamic Taxonomies

Create and manage taxonomies from your WordPress administration (Tools > Taxonomies). All WordPress taxonomies arguments can be set and managed. But also:

  • Manage Posts per page, order by and order for the taxonomy term archive
  • Manage Posts per page, order by and order for the taxonomy administration screen
  • Set custom taxonomy template (ie: my-taxonomy.php) instead of the native taxonomy-{taxonomy}.php
  • Manual Import & Export is available in the ACF > Tools page

WordPress: Ajax Author Box

The native WP Author Metabox has been replaced with a dynamic version allowing to manage thousands of users without slowing down the post administration.

WordPress: Taxonomy List & Edit

Taxonomies list & edit views have been enhanced for a more consistent administration experience, using CSS/JS only. Views are now similar to post type edition screens.

WordPress: Options

Manage WordPress options from Settings > Options.

  • View, add, edit and delete options
  • Working with strings, serialized & Json values

ACF: Settings

  • ACF: Settings page
    Display all ACF settings in one page.

  • ACF Extended: Settings page
    Display all ACF Extended settings in one page.

ACF: Dev Mode

Display all custom Post Meta & Terms Meta in a readable format

  • Arrays & json are converted to be print_r()
  • ACF fields meta are grouped together
  • ACF field groups related to fields are displayed when available
  • Dev mode also enable SCRIPT_DEBUG
  • Activate using acf_update_setting('acfe/dev', true) or define('ACFE_dev', true)

ACF: Options Pages

Manage ACF Options Pages from ACF > Options.

  • View, add, edit and delete options pages
  • All arguments are available
  • Manual Import & Export is available in the ACF > Tools page

ACF: Block Types (Gutenberg)

Manage ACF Block Types from ACF > Block Types.

  • View, add, edit and delete Block Types
  • All arguments are available
  • Manual Import & Export is available in the ACF > Tools page
  • Requires ACF Pro 5.8

ACF: Flexible Content Enhancement

  • Controls: Inline Layout Title Edition
  • Controls: Copy, Paste & Duplicate Layouts on the fly
  • Controls: Copy & Paste all layouts on the fly
  • Stylised Button: Add style to ‘Add Row’ button
  • Hide Empty Message: Hide the native Flexible Content ‘Empty’ message
  • Empty Message: Change the native Flexible Content ‘Click the Add Row button below…’ message
  • Layouts Thumbnails: Add thumbnails for each layout in the layout selection
  • Layouts Render: Add template.php, style.css & script.js files settings for each layout. Those settings can be then accessed in the front-end (More informations in the FAQ)
  • Layouts Dynamic Preview: Edit & Preview Layouts on-the-fly from your WordPress administration, just like in Gutenberg (Layouts Render must be turned ON)
  • Modal Edition: Edit layouts in a modal
  • Modal Selection: Change the layout selection into a modal
  • Modal Selection Title: Change the layout modal title
  • Modal Selection Columns: Change the layout modal columns grid. 1, 2, 3, 4, 5 or 6 columns available
  • Modal Selection Categories: Add category for each layout in the layout modal
  • Layouts State: Force layouts to be collapsed or opened by default
  • Layouts Collapse: Remove collapse action
  • Button Label: Supports Dashicons icons elments <span>
  • One Click: the ‘Add row’ button will add a layout without the selection modal if there is only one layout available in the flexible content
  • Lock Flexible Content: Disable sortable layouts using filter('acfe/flexible/lock/name=my_flexible', true, $field)
  • Remove Actions Buttons: Remove the action buttons using filter('acfe/flexible/remove_actions/name=my_flexible', true, $field)

ACF: Dynamic Forms

Manage ACF Forms from your WordPress administration. All ACF Form settings are available. But also:

  • Render multiple field groups in one single form with custom HTML between them
  • Apply custom CSS class to all fields & wrappers
  • Apply custom CSS class to fields errors
  • Group errors above the form, display them above fields, below fields or hide them
  • Hide form on successful submission
  • Map fields and change their settings based on the location (front-end/back-end)
  • Add multiple actions on form submission:
  • Create or Update Posts
  • Create or Update Terms
  • Create or Update Users
  • Send multiple e-mails
  • Trigger custom PHP actions
  • Integration, validation & custom submission examples in the administration
  • Display forms using acfe_form('my_form_name') or acfe_form(188) helpers
  • Display forms using shortcodes [acfe_form name="my_form_name"] or [acfe_form ID="188"]
  • The function acf_form_head() is not needed anymore

❤️ 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

🛠️ Links

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.