Wordpress.保存设置为数组


Wordpress. Save settings as array

您能帮助我了解如何在下一个案例中正确保存设置吗?

<>之前函数功能my_settings_init() {...Register_setting ('my-settings-group', 'my-settings-name');add_settings_field('My - Field, 'My Field', 'my_field_callback', 'My -plugin', 'My -section');...}函数my_field_fallback() {$setting = get_option('my-settings-name');Echo 'input type='text' name='my-settings-name[title]';Echo 'input type='text' name='my-settings-name[slug]';}之前

结果数组为:

<>之前数组([title] => title[slug] => slug)之前

如何使用save_callback生成下一个结果:

<>之前数组([0] =>数组([title] => title[slug] => slug)[1] =>数组([title] => title[slug] => slug)...)之前

谢谢你的帮助!

您正在尝试添加相同的多个字段,这只能通过使用wp_ajax_ hook来完成。http://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_(行动)

然后在你的回调中,你可以有一个add new按钮来创建一组新的字段和一个update按钮来保存相应的字段。

最好将数组保存为JSON,并在需要追加新的数组集时对其进行解码。