Some
settings
are missing for the ShowSpace Product Widgets plugin to function.
ShowSpace in your Wordpress admin area.
-->
";
}
}
# Redirect to ShowSpace settings page after activation
register_activation_hook(__FILE__, 'showspace_activate');
function showspace_activate() {
global $showspace_web_url;
# Set option to showspace_redirect_after_activation knows whether to redirect or not
add_option('showspace_do_redirect_after_activation', true);
}
# Redirect to ShowSpace settings page
add_action('admin_init', 'showspace_redirect_after_activation');
function showspace_redirect_after_activation() {
# Check if showspace_do_redirect_after_activation option has been set
if (get_option('showspace_do_redirect_after_activation', false)) {
delete_option('showspace_do_redirect_after_activation');
wp_redirect(admin_url('options-general.php?page=showspace-settings'));
}
}
# Add admin menu
add_action('admin_init', 'register_showspace_admin_settings');
function register_showspace_admin_settings() {
register_setting(
'showspace_options',
'showspace_options',
'showspace_options_validate'
);
add_settings_section(
'showspace_settings_section',
'',
'showspace_settings_section',
'showspace'
);
add_settings_field(
'showspace_api_key_field',
'API Key',
'showspace_api_key_field',
'showspace',
'showspace_settings_section'
);
add_settings_field(
'showspace_terms_accepted_field',
'Terms & Conditions',
'showspace_terms_accepted_field',
'showspace',
'showspace_settings_section'
);
}
function showspace_options_validate($options) {
$options['showspace_api_key'] = trim($options['showspace_api_key']);
return $options;
}
function showspace_settings_section() {}
function showspace_api_key_field() {
?>