add directory option and option default values
This commit is contained in:
parent
24b893f44b
commit
a88fb04f84
|
@ -132,6 +132,13 @@ function ff_meta_admin_init() {
|
||||||
'ff_meta_section_one_callback', // callback to fill
|
'ff_meta_section_one_callback', // callback to fill
|
||||||
'ff_meta_plugin' // page to display on
|
'ff_meta_plugin' // page to display on
|
||||||
);
|
);
|
||||||
|
add_settings_field(
|
||||||
|
'ff_meta_dir', // ID
|
||||||
|
'URL of directory.json', // Title
|
||||||
|
'ff_meta_dir_callback', // callback to fill field
|
||||||
|
'ff_meta_plugin', // menu page=slug to display field on
|
||||||
|
'ff_meta_section-one' // section to display the field in
|
||||||
|
);
|
||||||
add_settings_field(
|
add_settings_field(
|
||||||
'ff_meta_url', // ID
|
'ff_meta_url', // ID
|
||||||
'URL of meta.json', // Title
|
'URL of meta.json', // Title
|
||||||
|
@ -145,9 +152,20 @@ function ff_meta_section_one_callback() {
|
||||||
echo 'This Plugin provides shortcodes to display information from the Freifunk meta.json.';
|
echo 'This Plugin provides shortcodes to display information from the Freifunk meta.json.';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ff_meta_dir_callback() {
|
||||||
|
$url = get_option( 'ff_meta_dir' );
|
||||||
|
if (empty($url)) {
|
||||||
|
$url = "https://raw.githubusercontent.com/freifunk/directory.api.freifunk.net/master/directory.json";
|
||||||
|
}
|
||||||
|
echo "<input type='text' name='ff_meta_dir' class='large-text code' value='$url' />";
|
||||||
|
}
|
||||||
|
|
||||||
function ff_meta_url_callback() {
|
function ff_meta_url_callback() {
|
||||||
$url = get_option( 'ff_meta_url' );
|
$url = get_option( 'ff_meta_url' );
|
||||||
echo "<input type='text' name='ff_meta_url' value='$url' />";
|
if (empty($url)) {
|
||||||
|
$url = "http://meta.hamburg.freifunk.net/ffhh.json";
|
||||||
|
}
|
||||||
|
echo "<input type='text' name='ff_meta_url' class='large-text code' value='$url' />";
|
||||||
}
|
}
|
||||||
|
|
||||||
function ff_meta_options_page() {
|
function ff_meta_options_page() {
|
||||||
|
|
Loading…
Reference in a new issue