diff --git a/wp-admin/includes/class-wp-site-icon.php b/wp-admin/includes/class-wp-site-icon.php
index c718459..f88cfa7 100644
a
|
b
|
class WP_Site_Icon { |
221 | 221 | * @return array|null|string The attachment metadata value, array of values, or null. |
222 | 222 | */ |
223 | 223 | public function get_post_metadata( $value, $post_id, $meta_key, $single ) { |
224 | | $site_icon_id = get_option( 'site_icon' ); |
| 224 | |
| 225 | if( $single && '_wp_attachment_backup_sizes' == $meta_key ) { |
| 226 | $site_icon_id = get_option( 'site_icon' ); |
225 | 227 | |
226 | | if ( $post_id == $site_icon_id && '_wp_attachment_backup_sizes' == $meta_key && $single ) { |
| 228 | if ( $post_id == $site_icon_id ) { |
227 | 229 | add_filter( 'intermediate_image_sizes', array( $this, 'intermediate_image_sizes' ) ); |
228 | | } |
| 230 | } |
| 231 | } |
229 | 232 | |
230 | 233 | return $value; |
231 | 234 | } |