AtomPub Settings

Main description of this section here.

'; } function plugin_setting_hub_url() { $id = AtomPubOptions::get_options()->hubs()->id(); $hub_urls = AtomPubOptions::get_options()->hubs()->urls(); echo "
"; echo "One URL per line"; } function atompub_options_validate($input) { $options = AtomPubOptions::get_options(); error_log("atompub_options_validate, input=" . print_r($input, true)); try_update($input, $options->hubs()->id(), $options->hubs()); $new_options = $options->to_options(); error_log("new_options=" . print_r($new_options, true)); return $new_options; } function try_update($input, $key, AtomPubOption $option) { $new_value = $input[$key]; list($valid, $error) = $option->try_update($new_value); if(!$valid) { add_settings_error('plugin_hub', 'plugin_hub', $error); } } ?>