Skip to content
pinegrow.com
Docs menuWordPress

Site logo

Display the site logo that is set in the customizer Site identity section.

On this page

Site logo action can be added on <a>, <img> and <svg> elements.

Modes

The action behaves in two different ways, depending on where it is placed:

On <a> element

It replaces the whole element with the output of WordPress get_custom_logo() function. Classes and other attributes are not preserved. The output is the logo wrapped in a link to the site home.

On <img> element

The action displays the site logo on the image, changing only the src attribute. All other attributes are preserved.

On <svg> element

The element is changed to <img> and the site logo is displayed on it. Attributes alt, style, class, aria* and id are preserved.

Configuring the theme

The theme needs to have the site logo support declared with:

add_theme_support( 'custom-logo' );

In projects started with Pinegrow 6.2 and above, generated functions.php includes the statement by default.

Use WordPress › Regenerate functions.php to re-generate functions.php on older project. Note that any custom additions to the file will be lost.