public function remote_management_page_init() { register_setting('github_updater_remote_management', 'github_updater_remote_settings', array(&$this, 'sanitize')); add_settings_section('remote_management', esc_html__('Remote Management', 'github-updater'), array(&$this, 'print_section_remote_management'), 'github_updater_remote_settings'); foreach (self::$remote_management as $id => $name) { add_settings_field($id, esc_html__($name), array(&$this, 'token_callback_checkbox_remote'), 'github_updater_remote_settings', 'remote_management', array('id' => $id)); } $this->update_settings(); }