• When you click on my header picture right now it takes you back to my homepage with all my posts. I am trying to change the header.php so that when you click the header image it takes you to a different url.

    Here is my header.php code I am working with.

    <?php
    /**
     * The Header for our theme.
     *
     * Displays all of the <head> section and everything up till <div id="main">
     * and the left sidebar conditional
     *
     * @since 3.0.0
     */
    ?><!DOCTYPE html>
    <!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" <?php language_attributes(); ?>><![endif]-->
    <!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" <?php language_attributes(); ?>><![endif]-->
    <!--[if IE 8]><html class="no-js lt-ie9" <?php language_attributes(); ?>><![endif]-->
    <!--[if gt IE 8]><!--><html class="no-js" <?php language_attributes(); ?>><!--<![endif]-->
    <head>
    <meta charset="<?php bloginfo( 'charset' ); ?>" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title><?php wp_title( '|', true, 'right' ); ?></title>
    <link rel="profile" href="https://gmpg.org/xfn/11" />
    <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
    <!--[if IE]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <?php wp_head(); ?>
    
    </head>
    
    <body <?php body_class(); ?>>
                    <div id="page" class="grid<?php echo ' ' . mb_theme_options( 'width' ); ?>">
                                    <header id="header" class="row" role="banner">
                                                    <div class="c12">
                                                                    <div id="mobile-menu">
                                                                                    <a href="#" class="left-menu"><i class="icon-reorder"></i></a>
                                                                                    <a href="#"><i class="icon-search"></i></a>
                                                                    </div>
                                                                    <div id="drop-down-search"><?php get_search_form(); ?></div>
    
                                                                    <?php
                                                                    $logo = mb_theme_options( 'logo' );
                                                                    $text_color = get_header_textcolor();
                                                                    $alignment = mb_theme_options( 'header_alignment' );
                                                                    $header_class = ( $alignment ) ? $alignment : '';
                                                                    $header_class2 = ( ! $logo && 'blank' == $text_color ) ? 'remove' : $header_class;
                                                                    $class = ( $logo ) ? ' class="remove"' : '';
                                                                    ?>
                                                                    <div class="title-logo-wrapper <?php echo $header_class2; ?>">
                                                                                    <?php
                                                                                    if ( $logo ) {
                                                                                                    ?>
                                                                                                    <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" id="site-logo"  rel="home"><img src="<?php echo $logo; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" /></a>
                                                                                    <?php } ?>
                                                                                    <div class="header-group">
                                                                                                    <h1 id="site-title"<?php echo $class; ?>><a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
    
                                                                                                    <?php if ( mb_theme_options( 'tagline' ) ) { ?><h2 id="site-description"><?php bloginfo( 'description' ); ?></h2><?php } ?>
                                                                                    </div>
                                                                    </div>
    
                                                                    <?php
                                                                    if ( is_active_sidebar( 'header-area' ) ) { ?>
                                                                                    <div id="header-widgets" class="<?php echo $header_class; ?>">
                                                                                                    <?php dynamic_sidebar( 'header-area' ); ?>
                                                                                    </div>
                                                                                    <?php
                                                                    }
    
                                                                    $header_image = get_header_image();
                                                                    if ( $header_image ) {
                                                                                    ?>
                                                                                    <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img id="header-img" src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" /></a>
                                                                                    <?php
                                                                    }
                                                                    ?>
    
                                                                    <nav id="site-navigation" role="navigation">
                                                                                    <h3 class="assistive-text"><?php _e( 'Main menu', 'magazine-basic' ); ?></h3>
                                                                                    <a class="assistive-text" href="#primary" title="<?php esc_attr_e( 'Skip to content', 'magazine-basic' ); ?>"><?php _e( 'Skip to content', 'magazine-basic' ); ?></a>
                                                                                    <?php echo str_replace( '</li>', '', wp_nav_menu( array( 'theme_location' => 'primary', 'echo' => false ) ) ); ?>
                                                                    </nav><!-- #site-navigation -->
    
                                                                    <nav id="site-sub-navigation" role="navigation">
                                                                                    <h3 class="assistive-text"><?php _e( 'Sub menu', 'magazine-basic' ); ?></h3>
                                                                                    <?php echo str_replace( '</li>', '', wp_nav_menu( array( 'theme_location' => 'secondary', 'menu_class' => 'secondary-menu', 'echo' => false, 'fallback_cb' => false ) ) ); ?>
                                                                    </nav><!-- #site-sub-navigation -->
                                                    </div><!-- .c12 -->
                                    </header><!-- #header.row -->
    
                                    <div id="main" class="row">
                                                    <div id="left-nav"></div>
                                                    <?php
                                                    /* Do not display sidebars if full width option selected on single
                                                       post/page templates */
                                                    if ( 5 == mb_theme_options( 'layout' ) )
                                                                    get_sidebar();

    I have already tried changing `<?php
    if ( $logo ) {
    ?>
    <a href=”<?php echo esc_url( home_url() ); ?>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” id=”site-logo” rel=”home”><img src=”<?php echo $logo; ?>” alt=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” /></a>
    <?php } ?>
    <div class=”header-group”>
    <h1 id=”site-title”<?php echo $class; ?>><a href=”<?php echo esc_url( home_url() ); ?>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” rel=”home”><?php bloginfo( ‘name’ ); ?></a></h1>`

    When changing it I used <a href="https://www.urliwant.com"> to replace <a href="<?php echo esc_url( home_url() ); ?>" and <a href="<?php echo esc_url( home_url() ); ?>" that appears under the logo part and I have not gotten it to change at all.
    Thanks for the help.

Viewing 1 replies (of 1 total)
  • Thread Starter kuniiman

    (@kuniiman)

    I have already tried changing

    <?php
    if ( $logo ) {
    ?>
    <a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" id="site-logo" rel="home"><img src="<?php echo $logo; ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" /></a>
    <?php } ?>
    <div class="header-group">
    <h1 id="site-title"<?php echo $class; ?>><a href="<?php echo esc_url( home_url() ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>

    When changing it I used
    <a href="https://www.urliwant.com">
    to replace
    <a href="<?php echo esc_url( home_url() ); ?>"
    and
    <a href="<?php echo esc_url( home_url() ); ?>"
    that appears under the logo part and I have not gotten it to change at all.
    Thanks for the help.

Viewing 1 replies (of 1 total)
  • The topic ‘Changing link in header’ is closed to new replies.