您正在为设置字段注册两个单独的设置组(&P);问题可能就在这里。
function set_options() {
register_setting( \'checkbox-1-settings\', \'my_checkbox_1_name\' );
register_setting( \'checkbox-2-settings\', \'my_checkbox_2_name\' );
}
因此,仅对这两个字段使用一个设置组,以查看其是否有效。
function set_options() {
register_setting( \'checkbox-settings\', \'my_checkbox_1_name\' );
register_setting( \'checkbox-settings\', \'my_checkbox_2_name\' );
}
Update
获取设置API并存储在数组中。
$options = (array) get_option( \'plugin_options\' );
现在$
options
是包含所有字段子字段的数组。只需将该键与此数组一起传递,就可以获得任何键的值。
例如,获取值check_2
$check_two = $options[\'check_2\'];