function podlove_jetpack_remove_rss_icon() { if (!method_exists('Jetpack_Site_Icon', 'init')) { return; } if (!($feed_slug = get_query_var('feed'))) { return; } if (!($feed = \Podlove\Model\Feed::find_one_by_slug($feed_slug))) { return; } remove_action('rss2_head', [Jetpack_Site_Icon::init(), 'rss2_icon']); }
* @param [type] $sizes [description] * * @return array */ public static function intermediate_image_sizes($sizes) { self::$site_icon_sizes = apply_filters('site_icon_image_sizes', self::$site_icon_sizes); foreach (self::$site_icon_sizes as $size) { $sizes[] = 'site_icon-' . $size; } return $sizes; } /** * Only resize the image to thumbnail so we can use * Use when resizing temporary images. This way we can see the temp image in Media Gallery. * * @param array $sizes * @return array */ public static function only_thumbnail_size($sizes) { foreach ($sizes as $name => $size_array) { if ('thumbnail' == $name) { $only_thumb['thumbnail'] = $size_array; } } return $only_thumb; } } Jetpack_Site_Icon::init();