*/ function boxwp_sanitize_checkbox( $input ) { return ( ( isset( $input ) && ( true == $input ) ) ? true : false ); } function boxwp_sanitize_html( $input ) { return wp_kses_post( force_balance_tags( $input ) ); } function boxwp_sanitize_thumbnail_link( $input, $setting ) { $valid = array('yes','no'); if ( in_array( $input, $valid ) ) { return $input; } else { return $setting->default; } } function boxwp_sanitize_email( $input, $setting ) { if ( '' != $input && is_email( $input ) ) { $input = sanitize_email( $input ); return $input; } else { return $setting->default; } } function boxwp_sanitize_positive_integer( $input, $setting ) { $input = absint( $input ); // Force the value into non-negative integer. return ( 0 < $input ) ? $input : $setting->default; }