Move settings registration to admin_init
This commit is contained in:
@ -73,6 +73,13 @@ class CWV2_Admin {
|
||||
if ( isset( $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'] ) ) {
|
||||
foreach ( $section['fields'] as $option_data ) {
|
||||
|
||||
// Register settings
|
||||
register_setting( 'cwv2-options', $option_data['id'] );
|
||||
|
||||
add_settings_field(
|
||||
$this->option_prefix . $option_data['id'],
|
||||
$option_data['name'],
|
||||
|
Reference in New Issue
Block a user