Jetpack_PostImages::from_blavatar PHP Method

from_blavatar() static public method

static public from_blavatar ( integer $post_id, integer $size = 96 ) : Array
$post_id integer The post ID to check
$size integer
return Array containing details of the image, or empty array if none.
    static function from_blavatar($post_id, $size = 96)
    {
        $permalink = get_permalink($post_id);
        if (function_exists('blavatar_domain') && function_exists('blavatar_exists') && function_exists('blavatar_url')) {
            $domain = blavatar_domain($permalink);
            if (!blavatar_exists($domain)) {
                return array();
            }
            $url = blavatar_url($domain, 'img', $size);
        } elseif (function_exists('has_site_icon') && has_site_icon()) {
            $url = get_site_icon_url($size);
        } else {
            return array();
        }
        return array(array('type' => 'image', 'from' => 'blavatar', 'src' => $url, 'src_width' => $size, 'src_height' => $size, 'href' => $permalink));
    }