Changeset 28846 for trunk/src/wp-includes/media.php
- Timestamp:
- 06/26/2014 02:29:20 AM (11 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/media.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/media.php
r28682 r28846 2136 2136 function wp_oembed_add_provider( $format, $provider, $regex = false ) { 2137 2137 require_once( ABSPATH . WPINC . '/class-oembed.php' ); 2138 $oembed = _wp_oembed_get_object(); 2139 $oembed->providers[$format] = array( $provider, $regex ); 2138 2139 if ( did_action( 'plugins_loaded' ) ) { 2140 $oembed = _wp_oembed_get_object(); 2141 $oembed->providers[$format] = array( $provider, $regex ); 2142 } else { 2143 WP_oEmbed::_add_provider_early( $format, $provider, $regex ); 2144 } 2140 2145 } 2141 2146 … … 2153 2158 require_once( ABSPATH . WPINC . '/class-oembed.php' ); 2154 2159 2155 $oembed = _wp_oembed_get_object(); 2156 2157 if ( isset( $oembed->providers[ $format ] ) ) { 2158 unset( $oembed->providers[ $format ] ); 2159 return true; 2160 if ( did_action( 'plugins_loaded' ) ) { 2161 $oembed = _wp_oembed_get_object(); 2162 2163 if ( isset( $oembed->providers[ $format ] ) ) { 2164 unset( $oembed->providers[ $format ] ); 2165 return true; 2166 } 2167 } else { 2168 WP_oEmbed::_remove_provider_early( $format ); 2160 2169 } 2161 2170
Note: See TracChangeset
for help on using the changeset viewer.