Title: ACF Beautiful Flexible
Author: Maxime Culea
Published: <strong>May 8, 2022</strong>
Last modified: September 2, 2022

---

Search plugins

![](https://ps.w.org/acf-beautiful-flexible/assets/banner-772x250.png?rev=2720221)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/acf-beautiful-flexible/assets/icon-256x256.png?rev=2720221)

# ACF Beautiful Flexible

 By [Maxime Culea](https://profiles.wordpress.org/maximeculea/)

[Download](https://downloads.wordpress.org/plugin/acf-beautiful-flexible.1.0.5.zip)

 * [Details](https://srd.wordpress.org/plugins/acf-beautiful-flexible/#description)
 * [Reviews](https://srd.wordpress.org/plugins/acf-beautiful-flexible/#reviews)
 *  [Installation](https://srd.wordpress.org/plugins/acf-beautiful-flexible/#installation)
 * [Development](https://srd.wordpress.org/plugins/acf-beautiful-flexible/#developers)

 [Support](https://wordpress.org/support/plugin/acf-beautiful-flexible/)

## Description

To use ACF Beautiful Flexible, simply activate the plugin to improve the ACF flexible
UI. By default, it uses random images, but the idea is to customize them by adding
your own.

#### Image convention

 * The size of image should be 366×150 or bigger 732×300.
 * They should be named based on the flexible key (`push_2_light`) with no underscores
   but dashes (`push-2-light.[extension]`).
 * The following extensions will be resolved in that order: `.jpg`, `.jpeg`, `.png`
   and `.gif`.

#### Where images should be situated

They should more likely be situated into your theme `wp-content\themes\my-theme\
assets\acf-beautiful-flexible\`. But if you have a child-theme and added images 
into it, these will overwrite those from parent-theme.
 The following directories
will be solved according to order: plugin’s folder, child theme’s folder, theme’s
folder.

Also note that you can filter this path to gather all your images into a same folder:

add_filter( ‘acf_beautiful_flexible.images_path’, $path );

Finally, you could filter all images like this :
 add_filter( ‘acf_beautiful_flexible.
images’, $images );

#### About ACF Beautiful Flexible

I, [Maxime Culea](https://profiles.wordpress.org/MaximeCulea), have created this
plugin which I only maintain. I do not guarantee some free support. Also, thank 
others listed in the [credits](https://github.com/MaximeCulea/acf-beautiful-flexible/blob/main/CREDITS.md).

Consider reporting an [issue](https://wordpress.org/support/plugin/acf-beautiful-flexible/)
and be patient.
 Any code suggestions? I am on [GitHub](https://github.com/maximeculea/acf-beautiful-flexible)
as well!

## Screenshots

[⌊Show how ACF Beautiful Flexible improve the ACF's layouts UI.⌉⌊Show how ACF Beautiful
Flexible improve the ACF's layouts UI.⌉[

Show how ACF Beautiful Flexible improve the ACF’s layouts UI.

## Installation

This plugin works only if the [ACF Pro](https://www.advancedcustomfields.com/) plugin
is installed and activated.

#### Requirements

 * [ACF Pro](https://www.advancedcustomfields.com/) plugin 5.6+
 * WordPress 4.7+ because of [get_theme_file_uri()](https://developer.wordpress.org/reference/functions/get_theme_file_uri)
 * Tested up to WordPress 5.9

#### WordPress

 1. Download and install using the built-in WordPress plugin installer.
 2. Site activate in the \”Plugins\” area of the admin.
 3. Then [add](https://srd.wordpress.org/plugins/acf-beautiful-flexible/?output_format=md#details)
    your awesome layouts images.

## Reviews

![](https://secure.gravatar.com/avatar/a28570776f5aea8f4bcb8768f2916989990f8b8017a322a5edec205d689146d3?
s=60&d=retro&r=g)

### 󠀁[Helps site editors](https://wordpress.org/support/topic/helps-site-editors/)󠁿

 [cbrady23](https://profiles.wordpress.org/cbrady23/) November 16, 2022

For those of us that like to use ACF's flexible content fields as a page builder,
this is awesome. Thanks for making this!

 [ Read all 1 review ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/)

## Contributors & Developers

“ACF Beautiful Flexible” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Maxime Culea ](https://profiles.wordpress.org/maximeculea/)

[Translate “ACF Beautiful Flexible” into your language.](https://translate.wordpress.org/projects/wp-plugins/acf-beautiful-flexible)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/acf-beautiful-flexible/),
check out the [SVN repository](https://plugins.svn.wordpress.org/acf-beautiful-flexible/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/acf-beautiful-flexible/)
by [RSS](https://plugins.trac.wordpress.org/log/acf-beautiful-flexible/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4 – 2 Sept 2022

 * Fix escaping.

#### 1.0.4 – 31 Aug 2022

 * Fix warnings for php 8.1.

#### 1.0.3 – 05 Mai 2022

 * Publish on WordPress directory

#### 1.0.1 – 30 April 2022

 * Compatibility with latest versions of ACF and WordPress.
 * Look for nested fields into repeaters and flexibles.

#### 1.0.0

 * FIX [#10](https://github.com/BeAPI/acf-beautiful-flexible/issues/10): fix warning
 * Update readme with new requirements.
 * FEATURE [#11](https://github.com/BeAPI/acf-beautiful-flexible/issues/11): add
   more filetype.
 * FIX [#10](https://github.com/BeAPI/acf-beautiful-flexible/issues/10): fix warning.
 * FIX [#8](https://github.com/BeAPI/acf-beautiful-flexible/issues/8): breaking 
   changes with ACF 5.7.0 by adding new JS.
 * Refactor way requirements are loaded by adding dedicated class.
 * [#6](https://github.com/BeAPI/acf-beautiful-flexible/issues/6): fix title display.
 * First version of the plugin.
 * Dynamically get flexible layouts.
 * Finish readme.
 * Add screenshot.
 * Add composer.json.
 * Init plugin.

## Meta

 *  Version **1.0.5**
 *  Last updated **4 years ago**
 *  Active installations **100+**
 *  WordPress version ** 4.7 or higher **
 *  Tested up to **5.9.19**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/acf-beautiful-flexible/)
 * Tags
 * [acf](https://srd.wordpress.org/plugins/tags/acf/)[ACF Addon](https://srd.wordpress.org/plugins/tags/acf-addon/)
   [advanced custom fields](https://srd.wordpress.org/plugins/tags/advanced-custom-fields/)
   [fields](https://srd.wordpress.org/plugins/tags/fields/)[flexible](https://srd.wordpress.org/plugins/tags/flexible/)
 *  [Advanced View](https://srd.wordpress.org/plugins/acf-beautiful-flexible/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/acf-beautiful-flexible/reviews/)

## Contributors

 *   [ Maxime Culea ](https://profiles.wordpress.org/maximeculea/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/acf-beautiful-flexible/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/paypalme/MaximeCulea)