Cuando este creando tu propio tema de wordpress llegaras a la parte del logo. En este post vamos a aprender a poner nuestro custom logo en nuestro header.php de wordpress. Para ello wordpress tiene una función que deberás de poner donde quieres que este tu logotipo. La función en custión se llama the_custom_logo().
Para que lo veas bien te pondré un ejemplo de como se colocaría el codigo php en la página header.php.
<nav class="navbar navbar-expand-md navbar-dark bg-primary"> <?php if('container' == $container) : ?> <div class="container"> <?php endif; ?> <!-- Custom logo --> <?php if(!has_custom_logo()) { ?> <?php if(is_front_page() && is_home()) : ?> <h1 class="navbar-brand mb-0"><a rel="home" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" itemprop="url"><?php bloginfo( 'name' ); ?></a></h1> <?php else : ?> <a class="navbar-brand" rel="home" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" itemprop="url"><?php bloginfo( 'name' ); ?></a> <?php endif; ?> <?php } else { the_custom_logo(); } ?><!-- custom logo end --> <!-- Aqui iría la parte del menu de wordpress --> <?php if ( 'container' == $container ) : ?> </div><!-- .container --> <?php endif; ?> </nav><!-- .navbar end -->
La función básicamente lo que nos dice es que si no tienes un custom logo va a escribir el nombre que le hayas puesto a tu wordpress y si por el contrario si lo tienes te pondrá el logo que tu desees.