apply_filters( ‘get_custom_logo’, string $html, int $blog_id )

Filters the custom logo output.

Parameters

$htmlstring
Custom logo HTML output.
$blog_idint
ID of the blog to get the custom logo for.

Source

return apply_filters( 'get_custom_logo', $html, $blog_id );

Changelog

VersionDescription
4.6.0Added the $blog_id parameter.
4.5.0Introduced.

User Contributed Notes

  1. Skip to note 2 content

    If you test your site with Google’s Structured data testing tool you will get an error about itemprop “logo” not being recognized by google as a WP Header element.
    Here is how you remove itemprop

    add_filter( 'get_custom_logo', 'wecodeart_com' );
    // Filter the output of logo to fix Googles Error about itemprop logo
    function wecodeart_com() {
    	$custom_logo_id = get_theme_mod( 'custom_logo' );
    	$html = sprintf( '<a href="%1$s" class="custom-logo-link" rel="home" itemprop="url">%2$s</a>',
                esc_url( home_url( '/' ) ),
                wp_get_attachment_image( $custom_logo_id, 'full', false, array(
                    'class'    => 'custom-logo',
                ) )
            );
    	return $html;	
    }

You must log in before being able to contribute a note or feedback.