该插件尚未通过WordPress的最新3个主要版本进行测试。 当与较新版本的WordPress一起使用时,可能不再受到维护或支持,并且可能会存在兼容性问题。

ACF Repeater & Flexible Content Collapser

描述

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) AND Advanced Custom Fields (version 5.7.0 or higher with either the Flexible Content Field or Repeater Field add-on).

Localizations

  • English
  • Deutsch

屏幕截图

  • Additional settings for Repeater and Flexible content fields
  • Works even if Repeater and Flexible Content fields are nested and in all layout modes

安装

  1. Upload the acf-repeater-flexible-content-collapser folder to your /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Done!

常见问题

After collapsing Repeater fields, I can’t expand a single repeater row

This 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:

  1. Create a text field in the repeater, doesn’t matter what you call it
  2. Set this field as the field to show
  3. Delete the field you just created and selected
  4. Save the field group

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.”

评价

2018 年 9 月 24 日
I’m using ACF to make my own “page builder”. Using ACF this way means a lot of fields and things get out of hand pretty quickly with clients missing the big picture. This plugin solves that problem with a neat collapse button.
2017 年 10 月 13 日
This is very handy if you are dealing with large pages with nested repeaters. Keep up the good work!
阅读所有4条评价

贡献者及开发者

「ACF Repeater & Flexible Content Collapser」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「ACF Repeater & Flexible Content Collapser」插件已被翻译至 1 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「ACF Repeater & Flexible Content Collapser」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

v1.2.8

  • PHP 8 Support

v1.2.6

  • Big fixes

v1.2.5

  • Big fixes

v1.2.4

  • Fixes for WP 5.5

v1.2.3

  • Optimized code to show collapse button

v1.2.2

  • Optimized for ACF Free version

v1.2.1

  • Fixed: Class wrapper is no longer overwritten

v1.2.0

  • Added option to show/hide the collapse button in field settings

v1.1.0

  • Changed class name to prevent future conflicts with ACF

v1.0.2

  • Update “Tested up to” version.
  • Fixed z-index of toggle button.

v1.0.1

  • Fixed CSS of toggle button for new ACF 5.6.

v1.0.0

  • Initial release of this plugin, tested and stable.