WordPress ACF:将默认行添加到自定义 post 类型的管理部分中的 Repeater 字段类型

WordPress ACF: add default rows to Repeater field type in admin section for a custom post type

WordPress 的 Advanced Custom Fields 插件提供了一个 Repeater 类型的字段。我已经知道如何通过代码向其中添加行,但我不知道如何让自定义 post 的 wp-admin 控制台包含此代码,以便动态添加的行显示在编辑.

这就是问题所在:如果我希望这些行对编辑器可见,我应该将自定义 add_rows() 函数放在哪里?

目前,我在该自定义 post 类型的单页模板中有 add_rows() 代码。当然不会呈现给编辑器。

这个问题的答案是双重的:

  1. 首先,管理部分不需要 add_rows()(修改数据库)。我只是使用了一个直接修改值的过滤器,如本文所述:https://support.advancedcustomfields.com/forums/topic/dynamically-generate-subfield-content/
  2. 要使其在管理控制台中 运行,代码应位于 functions.php 而不是自定义 post 类型模板中。