@@ 97-106 (lines=10) @@ | ||
94 | if ( is_object( $row ) ) { |
|
95 | $value = $row->option_value; |
|
96 | wp_cache_add( $option, $value, 'options' ); |
|
97 | } else { // option does not exist, so we must cache its non-existence |
|
98 | if ( ! is_array( $notoptions ) ) { |
|
99 | $notoptions = array(); |
|
100 | } |
|
101 | $notoptions[$option] = true; |
|
102 | wp_cache_set( 'notoptions', $notoptions, 'options' ); |
|
103 | ||
104 | /** This filter is documented in wp-includes/option.php */ |
|
105 | return apply_filters( "default_option_{$option}", $default, $option, $passed_default ); |
|
106 | } |
|
107 | } |
|
108 | } |
|
109 | } else { |
|
@@ 1169-1178 (lines=10) @@ | ||
1166 | $value = $row->meta_value; |
|
1167 | $value = maybe_unserialize( $value ); |
|
1168 | wp_cache_set( $cache_key, $value, 'site-options' ); |
|
1169 | } else { |
|
1170 | if ( ! is_array( $notoptions ) ) { |
|
1171 | $notoptions = array(); |
|
1172 | } |
|
1173 | $notoptions[ $option ] = true; |
|
1174 | wp_cache_set( $notoptions_key, $notoptions, 'site-options' ); |
|
1175 | ||
1176 | /** This filter is documented in wp-includes/option.php */ |
|
1177 | $value = apply_filters( 'default_site_option_' . $option, $default, $option, $network_id ); |
|
1178 | } |
|
1179 | } |
|
1180 | } |
|
1181 |