【问题标题】:WordPress ACF: add default rows to Repeater field type in admin section for a custom post typeWordPress ACF:为自定义帖子类型添加默认行到管理部分的中继器字段类型
【发布时间】:2016-12-10 10:23:23
【问题描述】:

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

所以问题来了:如果我想让这些行对编辑器可见,我应该把我的自定义 add_rows() 函数放在哪里?

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

【问题讨论】:

    标签: php wordpress advanced-custom-fields


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2020-05-21
      • 2014-11-02
      • 2011-11-19
      相关资源
      最近更新 更多