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']);
}
Esempio n. 2
0
     * @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();