add custom logo to wordpress theme code example
Example 1: sile logo wordpress programmatically
$custom_logo_id = get_theme_mod( 'custom_logo' );
$logo = wp_get_attachment_image_src( $custom_logo_id , 'full' );
if ( has_custom_logo() ) {
echo '<img src="' . esc_url( $logo[0] ) . '" alt="' . get_bloginfo( 'name' ) . '">';
} else {
echo '<h1>'. get_bloginfo( 'name' ) .'</h1>';
}
Example 2: adding logo support to wordpress site
add_theme_support( 'custom-logo' );
Example 3: adding logo support to wordpress site
if ( function_exists( 'the_custom_logo' ) ) {
the_custom_logo();
}