Customize format of settings

时间:2020-04-01 作者:GluePear

我正在向“常规”设置页添加一些设置:

add_settings_section(
    \'foobar_settings_section\',
    \'Foobar Options\',
    [$this, \'foobar_options_callback\'],
    \'general\'
);

$fields = [
    \'foobar_title\' => \'Title\',
    \'foobar_link\' => \'Link\',
    // lots more
];

foreach ($fields as $fieldKey => $fieldTitle) {
    add_settings_field(
        $fieldKey,
        $fieldTitle,
        [$this, \'foobar_textbox_callback\'],
        \'general\',
        \'foobar_settings_section\',
        [$fieldKey]
    );

    register_setting(\'general\', $fieldKey, \'esc_attr\');
}
这只输出一列input 字段,这在功能上很好。但这会让用户体验变得混乱。有没有办法让这一部分更漂亮?E、 g.将其分为小节或列?

1 个回复
最合适的回答,由SO网友:Neolot 整理而成

目前,这是不可能的。

只需创建您自己的自定义设置页面并将您的选项放在其中。

更多详细信息和示例:https://blog.templatetoaster.com/wordpress-settings-api-creating-theme-options/

相关推荐