是否可以使用WP Customizer保存对象?

时间:2017-07-17 17:03:36

标签: php wordpress wordpress-theming

我有一个选项,它作为对象保存到数据库中。 例如:

$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'
));

0 个答案:

没有答案