Initial Commit
This commit is contained in:
53
inc/functions/options.php
Normal file
53
inc/functions/options.php
Normal file
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
/**
|
||||
* Options Functions
|
||||
*
|
||||
* @package WP_Ultimo\Functions
|
||||
* @since 2.0.11
|
||||
*/
|
||||
|
||||
// Exit if accessed directly
|
||||
defined('ABSPATH') || exit;
|
||||
|
||||
/**
|
||||
* Get the value of a slugfied network option
|
||||
*
|
||||
* @since 1.9.6
|
||||
* @param string $option_name Option name.
|
||||
* @param mixed $default The default value.
|
||||
* @return mixed
|
||||
*/
|
||||
function wu_get_option($option_name = 'settings', $default = array()) {
|
||||
|
||||
$option_value = get_network_option(null, wu_slugify($option_name), $default);
|
||||
|
||||
return apply_filters('wu_get_option', $option_value, $option_name, $default);
|
||||
|
||||
} // end wu_get_option;
|
||||
|
||||
/**
|
||||
* Save slugfied network option
|
||||
*
|
||||
* @since 1.9.6
|
||||
* @param string $option_name The option name to save.
|
||||
* @param mixed $value The new value of the option.
|
||||
* @return boolean
|
||||
*/
|
||||
function wu_save_option($option_name = 'settings', $value = false) {
|
||||
|
||||
return update_network_option(null, wu_slugify($option_name), $value);
|
||||
|
||||
} // end wu_save_option;
|
||||
|
||||
/**
|
||||
* Delete slugfied network option
|
||||
*
|
||||
* @since 1.9.6
|
||||
* @param string $option_name The option name to delete.
|
||||
* @return boolean
|
||||
*/
|
||||
function wu_delete_option($option_name) {
|
||||
|
||||
return delete_network_option(null, wu_slugify($option_name));
|
||||
|
||||
} // end wu_delete_option;
|
Reference in New Issue
Block a user