Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: sanitize_option_{$option}

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
2537                $allowed_zones = timezone_identifiers_list();
2538                if ( ! in_array( $value, $allowed_zones ) && ! empty( $value ) ) {
2539                     $value = get_option( $option ); // Resets option to stored value in the case of failed sanitization
2540                     if ( function_exists('add_settings_error') )
2541                          add_settings_error('timezone_string', 'invalid_timezone_string', __('The timezone you have entered is not valid. Please select a valid timezone.') );
2542                }
2543                break;
2544
2545           default :
2546                $value = apply_filters("sanitize_option_{$option}", $value, $option);
2547                break;
2548      }
2549
2550      return $value;
2551 }
2552
2553 /**
2554  * Parses a string into variables to be stored in an array.
2555  *