WC_Admin_Settings::get_option() public WC 1.0
Get a setting from the settings API.
{} Это метод класса: WC_Admin_Settings{}
Хуков нет.
Возвращает
Разное.
Использование
$result = WC_Admin_Settings::get_option( $option_name, $default );
- $option_name(строка) (обязательный)
- Option name.
- $default(разное)
- Default value.
Код WC_Admin_Settings::get_option() WC Admin Settings::get option WC 5.0.0
public static function get_option( $option_name, $default = '' ) {
if ( ! $option_name ) {
return $default;
}
// Array value.
if ( strstr( $option_name, '[' ) ) {
parse_str( $option_name, $option_array );
// Option name is first key.
$option_name = current( array_keys( $option_array ) );
// Get value.
$option_values = get_option( $option_name, '' );
$key = key( $option_array[ $option_name ] );
if ( isset( $option_values[ $key ] ) ) {
$option_value = $option_values[ $key ];
} else {
$option_value = null;
}
} else {
// Single value.
$option_value = get_option( $option_name, null );
}
if ( is_array( $option_value ) ) {
$option_value = wp_unslash( $option_value );
} elseif ( ! is_null( $option_value ) ) {
$option_value = stripslashes( $option_value );
}
return ( null === $option_value ) ? $default : $option_value;
}