我有一个选项,它作为对象保存到数据库中。 例如:
$obj->attr1 = 'foo';
$obj->attr2 = 'foo';
update_option('foo', $obj);
是否可以使用WP Customizer执行类似的操作?此刻我只看到了如何保存简单字符串值的示例。控制/设置是否允许我们做类似的事情?
此时我不得不将对象分成两个设置:
$wp_customize->add_setting('foo-attr1', array(
'default' => get_option('foo-attr1'),
'type' => 'option',
'capability' => 'manage_options'
));
$wp_customize->add_setting('foo-attr2', array(
'default' => get_option('foo-attr2'),
'type' => 'option',
'capability' => 'manage_options'
));