Changeset 20784 for trunk/wp-includes/option.php
- Timestamp:
- 05/14/2012 05:00:13 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/option.php
r20783 r20784 45 45 return false; 46 46 47 $default = apply_filters( 'default_option_' . $option, $default );48 49 47 if ( ! defined( 'WP_INSTALLING' ) ) { 50 48 // prevent non-existent options from triggering multiple queries 51 49 $notoptions = wp_cache_get( 'notoptions', 'options' ); 52 50 if ( isset( $notoptions[$option] ) ) 53 return $default;51 return apply_filters( 'default_option_' . $option, $default ); 54 52 55 53 $alloptions = wp_load_alloptions(); … … 70 68 $notoptions[$option] = true; 71 69 wp_cache_set( 'notoptions', $notoptions, 'options' ); 72 return $default;70 return apply_filters( 'default_option_' . $option, $default ); 73 71 } 74 72 } … … 81 79 $value = $row->option_value; 82 80 else 83 return $default;81 return apply_filters( 'default_option_' . $option, $default ); 84 82 } 85 83 … … 757 755 return $pre; 758 756 759 $default = apply_filters( 'default_site_option_' . $option, $default ); 760 761 if ( !is_multisite() ) { 757 if ( ! is_multisite() ) { 758 $default = apply_filters( 'default_site_option_' . $option, $default ); 762 759 $value = get_option($option, $default); 763 760 } else { … … 775 772 wp_cache_set( $cache_key, $value, 'site-options' ); 776 773 } else { 777 $value = $default;774 $value = apply_filters( 'default_site_option_' . $option, $default ); 778 775 } 779 776 }
Note: See TracChangeset
for help on using the changeset viewer.