Obrázek v záhlaví jako odkaz

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel  Tomáš a poslední změna je stará 8 let, 1 měsíc.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #26672

    milhaus52
    Participant

    Zdravím, potřeboval bych pomoc s tím, jak udělat, aby obrázek v záhlaví fungoval jako odkaz na hlavní stránku. Když se mi to podařilo, tak došlo k menší deformaci menu pod obrázkem. Což nechápu protože do menu jsem vůbec nezasahoval, ovšem je také v záhlaví.

    Moje řešení:

    <?php if ( get_header_image() ) : ?>
    <a href="<?php echo esc_url(home_url('/')); ?>">
                        <img src="<?php header_image(); ?>"</a> class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" />
                    <?php endif; ?>

    Header.php

    <!DOCTYPE html>
    <html <?php language_attributes(); ?>>
        <head>
            <meta charset="<?php bloginfo('charset'); ?>" />
            <link href="http://gmpg.org/xfn/11" rel="profile" />
            <link href="<?php bloginfo('pingback_url'); ?>" rel ="pingback" />
            <?php wp_head(); ?>
        </head>
    <body <?php body_class(); ?>>
        <section id ="container" class="cf">
            <header class="site-header">
                <div class="site-branding">
                    <h1 class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>"><?php bloginfo('name'); ?></a></h1>
                    <h4 class="site-description"><?php bloginfo('description'); ?></h4>
                </div>
                    <?php if ( get_header_image() ) : ?>
                        <img src="<?php header_image(); ?>" class="header-image" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="" />
                    <?php endif; ?>
            </header>
                <nav class="primary-navigation cf">
                <div class="search-toggle cf">
                    <i class="fa fa-search cf"></i>
                    <a href ="#search-container" class="screen-reader-text cf"><?php _e('Search', 'barista'); ?></a>
                </div>
                        <?php wp_nav_menu(array(
                            'theme_location'    => 'primary-navigation', 
                            )); 
                        ?>
                        <?php barista_social_menu(); ?>
                </nav>
                <div id="search-container" class="search-box-wrapper cf">
                    <div class="search-box cf">
                        <?php get_search_form(); ?>
                    </div>
                </div>
    

    Jinak se jedná o šablonu zde: https://wordpress.org/themes/barista

    #26675

    Tomáš
    Participant

    správně by to mělo být takhle `<?php if ( get_header_image() ) : ?>
    <a href=”<?php echo esc_url(home_url(‘/’)); ?>”>
    <img src=”<?php header_image(); ?>” class=”header-image” width=”<?php echo get_custom_header()->width; ?>” height=”<?php echo get_custom_header()->height; ?>” alt=”” /></a>
    <?php endif; ?>`

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti