0

我正在为 wordpress 插件使用碳字段。问题是在选项中应该有未定义数量的输入。

例如(这是一种简化),在设置中有“人员”,开发人员可以在其中指定多个人员。

例如,字段应该是:

- Name
  Surname
  x (delete)
- Name
  Surname
  x (delete)
+ (add new person)

单击 + 时,应出现新字段 Name、Surname、x。

我的代码现在是这样的:

 Container::make('theme_options', 'XXX')
            ->set_page_parent('options-general.php')
            ->add_tab( 'People', array(
                Field::make('text', 'xxx_name', 'Name'),
                Field::make('text', 'xxx_surname', 'Surname')
            ))

我希望配置存储在数组中

4

1 回答 1

0

碳领域已经有了复杂的领域。

复杂字段充当容器,您可以向其中添加多组字段。它表示为一个表,其中每一行都是一个字段组。用户可以添加每个组的无限行。这允许重复一组字段多次创建可定制和可排序的列表。这在创建图像库、数据列表或高级内容和布局元素时很有用。

这是文档页面的链接

在我的情况下,它会是这样的:

Container::make('theme_options', 'XXX')
    ->set_page_parent('options-general.php')
    ->add_tab('People', array(
        Field::make('complex', 'xxx-person', 'Person')
            ->add_fields(array(
                Field::make('text', 'xxx_name', 'Name'),
                Field::make('text', 'xxx_surname', 'Surname')
            ))
    ));

于 2021-09-04T22:24:13.600 回答