Wsparcie » Motywy » Brak nagłówka na stronie głównej

  • Rozwiązano tomekmuzyk

    (@tomekmuzyk)


    Witam!

    Używam motywu Violinesth 4.0, niestety po ustawieniu strony statycznej na stronie głównej, przestał mi się wyświetlać nagłówek na tej stronie.
    Wiem że jest za to odpowiedzialna najprawdopodobniej plik header.php, niestety wszelkie próby jego edycji nic nie dały.

    Będę wdzięczny za wskazanie rozwiązania problemu.

    Oto plik header.php:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
    
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    
    <title><?php if ( is_home() ) { ?><?php bloginfo('description'); ?> - <?php bloginfo('name'); ?><?php } else { ?><?php wp_title(''); ?> - <?php bloginfo('name'); ?><?php } ?></title>
    
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <?php if ( get_bloginfo('language') == 'zh' ) { ?>
    <style type='text/css'>
    <!--
    .narrowcolumn .entry, .widecolumn .entry {
    	font-size: 1.1em;
    }
    -->
    </style>
    <?php } ?>
    
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    
    <?php wp_head(); ?>
    </head>
    <body>
    <div id="page">
    <div id="header-menu">
    
    <ul>
    <li><a>" href="<?php echo get_option('home'); ?>/"><?php _e('Home');?></a></li>
    			<?php wp_list_pages('exclude=&depth=1&sort_column=menu_order&title_li='); ?>
    	</ul>
    </div>
    
    <div id="header">
    	<div id="headerimg">
    
    		<?php if (is_home()) { ?>
    			<h1><a>/"><?php bloginfo('name'); ?></a></h1>
    
    		<?php } elseif (is_category()) { ?>
    			<h1><?php _e('Category')?>: <?php single_cat_title(''); ?></h1>
    		<?php } elseif (is_day()) { ?>
    			<h1><?php _e('Blog archives for the day')?> <?php the_time('l, F jS, Y'); ?></h1>
    		<?php } elseif (is_month()) { ?>
    			<h1><?php _e('Blog archives for')?> <?php the_time('F, Y'); ?></h1>
    		<?php } elseif (is_year()) { ?>
    			<h1><?php _e('Blog archives for the year')?> <?php the_time('Y'); ?></h1>
    		<?php } elseif (is_search()) { ?>
    			<h1><?php _e('Blog result for')?> <?php the_search_query(); ?></h1>
    		<?php } elseif( is_tag() ) { ?>
    			<h1><?php _e('Posts Tagged')?>: <?php single_tag_title(); ?></h1>
    		<?php } else { ?>
    			<h1><?php wp_title('');?></h1>
    		<?php } ?>
    		<!--<h1><a>/"><?php bloginfo('name'); ?></a></h1>-->
    		<div class="description"><cite>♫</cite> <?php bloginfo('description'); ?></div>
    	</div>
    </div>
    <hr />
Viewing 7 replies - 1 through 7 (of 7 total)
  • Moderator amistad18

    (@amistad18)

    Podaj adres strony.

    Thread Starter tomekmuzyk

    (@tomekmuzyk)

    Oto adres strony:
    http://piosenki.biesiadne.com

    Moderator amistad18

    (@amistad18)

    Ja widzę że nagłówek się wyświetla …

    Thread Starter tomekmuzyk

    (@tomekmuzyk)

    Przepraszam, źle się wyraziłem, chodzi mi o tytuł bloga.
    W kodzie tworzy się nagłówek <h1>, ale bez zawartości.

    Moderator amistad18

    (@amistad18)

    Kod:

    <?php if (is_home()) { ?>
    			<h1><a>/"><?php bloginfo('name'); ?></a></h1>

    Popraw na:

    <?php if (is_front_page()) { ?>
    			<h1><a>/"><?php bloginfo('name'); ?></a></h1>

    I podziel się efektem na forum.

    Thread Starter tomekmuzyk

    (@tomekmuzyk)

    Dziękuje bardzo, działa.

    Mam jeszcze jedno pytanie:

    Jak uzyskać taki efekt jak w tym motywie, by na stronie z wpisem, to tytuł wpisu był w nazwie bloga w <h1>?

    Jestem bardzo ciekaw co trzeba dodać do kodu by móc to osiągnąć na innych skórkach.

    Jeszcze raz bardzo dziękuje za pomoc.

    Moderator amistad18

    (@amistad18)

    Masz taki kod odpowiedzialny za tytuł:

    <?php if (is_home()) { ?>
    			<h1><a>/"><?php bloginfo('name'); ?></a></h1>
    
    		<?php } elseif (is_category()) { ?>
    			<h1><?php _e('Category')?>: <?php single_cat_title(''); ?></h1>
    		<?php } elseif (is_day()) { ?>
    			<h1><?php _e('Blog archives for the day')?> <?php the_time('l, F jS, Y'); ?></h1>
    		<?php } elseif (is_month()) { ?>
    			<h1><?php _e('Blog archives for')?> <?php the_time('F, Y'); ?></h1>
    		<?php } elseif (is_year()) { ?>
    			<h1><?php _e('Blog archives for the year')?> <?php the_time('Y'); ?></h1>
    		<?php } elseif (is_search()) { ?>
    			<h1><?php _e('Blog result for')?> <?php the_search_query(); ?></h1>
    		<?php } elseif( is_tag() ) { ?>
    			<h1><?php _e('Posts Tagged')?>: <?php single_tag_title(); ?></h1>
    		<?php } else { ?>
    			<h1><?php wp_title('');?></h1>
    		<?php } ?>

    W tym wypadku, masz różne opcje, dla strony głównej, strony kategorii, taga, archiwum, wyszukiwania itd – masz różne tytuły, oraz w innych wypadkach ( else ), wyświetla się tytuł danej strony.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘Brak nagłówka na stronie głównej’ jest zamknięty na nowe odpowiedzi.