Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metabolism/acf-extensions

Add components, hidden and lastest posts field type for ACF Pro
https://github.com/metabolism/acf-extensions

acf acf-addon acf-extensions advanced-custom-fields wordpress wordpress-plugin

Last synced: about 5 hours ago
JSON representation

Add components, hidden and lastest posts field type for ACF Pro

Awesome Lists containing this project

README

        

# ACF Extensions

[![Latest Stable Version](http://poser.pugx.org/metabolism/acf-extensions/v)](https://packagist.org/packages/metabolism/acf-extensions)
[![Latest Unstable Version](http://poser.pugx.org/metabolism/acf-extensions/v/unstable)](https://packagist.org/packages/metabolism/acf-extensions)
[![License](http://poser.pugx.org/metabolism/acf-extensions/license)](https://packagist.org/packages/metabolism/acf-extensions)

Supercharge WordPress Advanced Custom Fields

### New features
* **Component**: treat a field group as a component and reuse it in any other field groups.
* **Enhanced Editor**: add table management to Tiny MCE Editor
* **Enhanced link field**: post id is saved to allow url update on load if changed
* **Enhanced map field**: add country, iso and country_short in value
* **Text field counter**: value set in maxlength is shown next to the field ( ex: 100/250 )
* **Tag selector**: Allow tag selection on a field (h1,h2,h3...)

### New rules
* **Term type**: Top Level Term (no parent), Parent Term (has children), Child Term (has parent)
* **Site**: When using multisite, show field on a specific site only
* **Menu item depth**
* **Post Parent**: Show fields if the current post parent match the rule
* **Term template**

### New fields
* **Children**: return current post children
* **Components**: Enhanced layout, select components in a list
* **Component**: Enhanced clone, select component in a list
* **Dynamic select**: Generate a select using value from anoter field
* **Hidden**: Return a static value
* **ID**: Return an uid
* **Inline editor**: Enhanced text field with [inLine](https://felixg.io/docs/products/inline) lib
* **Instagram post**: past post url, return title and image
* **Latest posts**

## Screenshots

### Component
![Component edition](https://user-images.githubusercontent.com/4919596/212651611-bc227857-369f-4f7b-837a-b308c5009be8.png)
![Component](https://user-images.githubusercontent.com/4919596/212651619-583d04ff-6e00-479f-b9b7-63ca48174546.png)
![Components](https://user-images.githubusercontent.com/4919596/212651623-2d0c9599-99c1-4cd6-a1f2-8895fe01e149.png)

### Counter
![Text counter](https://user-images.githubusercontent.com/4919596/212651627-3e178075-4179-43e6-b432-f8e36222f194.png)

### Tag selector
![Tag selector](https://user-images.githubusercontent.com/4919596/212651630-516c37eb-12d2-4e7a-bacb-93b10e2a3825.png)

### inLine editor
![inLine editor](https://user-images.githubusercontent.com/4919596/212651636-ea635099-be67-4f63-8179-03df6243213a.png)