Changeset 1368
- Timestamp:
- 07/11/08 11:41:54 (5 months ago)
- Files:
-
- trunk/wp-includes/wpmu-functions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/wp-includes/wpmu-functions.php
r1367 r1368 179 179 global $wpdb; 180 180 181 // Allow plugins to short-circuit site options. 182 $pre = apply_filters( 'pre_site_option_' . $key, false ); 183 if ( false !== $pre ) 184 return $pre; 185 181 186 $safe_key = $wpdb->escape( $key ); 182 187 … … 200 205 } 201 206 202 $value = stripslashes( $value ); 203 @ $kellogs = unserialize($value); 204 if ( $kellogs !== FALSE ) 205 return $kellogs; 206 else 207 return $value; 207 if (! unserialize($value) ) 208 $value = stripslashes( $value ); 209 210 return apply_filters( 'site_option_' . $key, maybe_unserialize( $value ) ); 208 211 } 209 212
