__CLASS__ . '::sanitize_settings_fields' )
);
// Add settings sections
add_settings_section(
'adenergizer_setting_robots',
__( 'Robots.txt', 'adenergizer' ),
__CLASS__ . '::settings_section_robots',
'adenergizer_settings'
);
add_settings_section(
'adenergizer_setting_ads',
__( 'Ads.txt', 'adenergizer' ),
__CLASS__ . '::settings_section_ads',
'adenergizer_settings'
);
// Add settings fields
add_settings_field(
'robots_enabled',
'Enable Robots.txt',
__CLASS__ . '::settings_field_robots_enabled',
'adenergizer_settings',
'adenergizer_setting_robots'
);
add_settings_field(
'robots_content',
'Robots Content',
__CLASS__ . '::settings_field_robots_content',
'adenergizer_settings',
'adenergizer_setting_robots'
);
add_settings_field(
'ads_enabled',
'Enable Ads.txt',
__CLASS__ . '::settings_field_ads_enabled',
'adenergizer_settings',
'adenergizer_setting_ads'
);
add_settings_field(
'ads_content',
'Ads Content',
__CLASS__ . '::settings_field_ads_content',
'adenergizer_settings',
'adenergizer_setting_ads'
);
}
/**
* Output robots section.
*/
public static function settings_section_robots() {
_e( 'Fill in Robots.txt content and check the checkbox to enable it.', 'adenergizer' );
}
/**
* Output ads section.
*/
public static function settings_section_ads() {
_e( 'Fill in Ads.txt content and check the checkbox to enable it.', 'adenergizer' );
}
/**
* Output settings field robots_enabled.
*/
public static function settings_field_robots_enabled() {
$enabled = isset( self::$saved_settings['robots_enabled'] ) && self::$saved_settings['robots_enabled'] ? 1 : 0;
?>
>
>