Collapse and expand ACF Repeater and Flexible Content fields all at once to get a better overview and enable easier sorting.
If there are a lot of rows within a Repeater or Flexible Content field, you need to scroll a lot to get to the field you want to edit and it is not easy to find the right one. Also, it is difficult to change the order of the rows.
The ACF Repeater & Flexible Content Collapser plugin solves this problem and add a button to collapse or expand all rows at once.
ACF Repeater & Flexible Content Collapser works in Repeater and Flexible Content Fields and even if they are nested. And the plugin works in all layout modes – no matter whether it is a table, block or row layout.
After plugin activation you get additional settings when you create an ACF Repeater or Flexible Content field.
You can specify whether all fields of this field group are automatically collapsed when the page is loaded. And you can choose whether the button is only displayed with an icon or with the icon and a text.
This plugin works with the ACF PRO (version 5.5.0 or higher) ANDAdvanced Custom Fields (version 5.7.0 or higher with either the Flexible Content Field or Repeater Field add-on).
acf-repeater-flexible-content-collapser
folder to your /wp-content/plugins/
directoryThis is because ACF adds collapsing/expanding functions of a repeater row only if a sub field is specified in the settings of the repeater field to show when row is collapsed.
If there’s no sub field set in the Collapsed setting for the repeater field you can’t expand/collapse a single row.
I don’t know, if this is a feature or a bug and reported this in the ACF support forum.
In some cases, you may not have a field that should be displayed in the collapsed state. There’s a workaround to solve this problem:
Unfortunately, this bug does not seem to be fixed in the near future:
“This needs to be repeated whenever you modify the field group, and it’s probably not a good idea to depend on bugs, but I’m guessing that this one isn’t going to be corrected any time soon, especially if no one reports it since it not breaking anything.”