site-branding.php 933 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. /**
  3. * Displays header site branding
  4. *
  5. * @package WordPress
  6. * @subpackage Varia
  7. * @since 1.0.0
  8. */
  9. ?>
  10. <?php if ( has_custom_logo() ) : ?>
  11. <div class="site-logo"><?php the_custom_logo(); ?></div>
  12. <?php endif; ?>
  13. <div class="site-branding">
  14. <?php $blog_info = get_bloginfo( 'name' ); ?>
  15. <?php if ( ! empty( $blog_info ) ) : ?>
  16. <?php if ( is_front_page() && is_home() ) : ?>
  17. <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
  18. <?php else : ?>
  19. <p class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
  20. <?php endif; ?>
  21. <?php endif; ?>
  22. <?php
  23. $description = get_bloginfo( 'description', 'display' );
  24. if ( $description || is_customize_preview() ) :
  25. ?>
  26. <p class="site-description">
  27. <?php echo $description; ?>
  28. </p>
  29. <?php endif; ?>
  30. </div><!-- .site-branding -->