Advertisement
salmancreation

Adding Custom Logo support to your Theme

Oct 10th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.83 KB | None | 0 0
  1. function themename_custom_logo_setup() {
  2.     $defaults = array(
  3.         'height'      => 100,
  4.         'width'       => 400,
  5.         'flex-height' => true,
  6.         'flex-width'  => true,
  7.         'header-text' => array( 'site-title', 'site-description' ),
  8.     );
  9.     add_theme_support( 'custom-logo', $defaults );
  10. }
  11. add_action( 'after_setup_theme', 'themename_custom_logo_setup' );
  12.  
  13.  
  14. ----->
  15.  
  16.  
  17. <a href="<?php echo esc_url(home_url('/')); ?>" class="lgx-scroll">
  18.                             <?php
  19.  
  20.                             $custom_logo_id = get_theme_mod( 'custom_logo' );
  21.                             $logo = wp_get_attachment_image_src( $custom_logo_id , 'small' );
  22.                             if ( has_custom_logo() ) {
  23.                                     echo '<img src="'. esc_url( $logo[0] ) .'">';
  24.                             } else {
  25.                                     echo '<h1>'. get_bloginfo( 'name' ) .'</h1>';
  26.                             }
  27.  
  28.                             ?>
  29.                          </a>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement