Move settings registration to admin_init
This commit is contained in:
@ -73,6 +73,13 @@ class CWV2_Admin {
|
|||||||
if ( isset( $color['color'] ) ) {
|
if ( isset( $color['color'] ) ) {
|
||||||
update_option( 'cwv3_bg_color', $color['color'] );
|
update_option( 'cwv3_bg_color', $color['color'] );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach ( $this->get_settings_config() as $section ) {
|
||||||
|
foreach ( $section['fields'] as $option_data ) {
|
||||||
|
// Register settings
|
||||||
|
register_setting( 'cwv2-options', $this->option_prefix . $option_data['id'] );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -121,9 +128,6 @@ class CWV2_Admin {
|
|||||||
if ( isset( $section['fields'] ) ) {
|
if ( isset( $section['fields'] ) ) {
|
||||||
foreach ( $section['fields'] as $option_data ) {
|
foreach ( $section['fields'] as $option_data ) {
|
||||||
|
|
||||||
// Register settings
|
|
||||||
register_setting( 'cwv2-options', $option_data['id'] );
|
|
||||||
|
|
||||||
add_settings_field(
|
add_settings_field(
|
||||||
$this->option_prefix . $option_data['id'],
|
$this->option_prefix . $option_data['id'],
|
||||||
$option_data['name'],
|
$option_data['name'],
|
||||||
|
Reference in New Issue
Block a user