dodanie breadcrumbs do widgeta

MÓJ KOD DO FUNCTIONS.PHP

/*----breadcrumbs-----*/
function the_breadcrumb() {
 echo '';
 if (!is_home()) {
 echo ':<span>&nbsp;<a href="';
 echo get_option('home');
 echo '">';
 echo 'Home';
 echo "</a> : </span>";
 
 if (is_category() || is_single()) {
 echo '<span>';
 the_category(' </span><span> ');
 if (is_single()) {
 echo "</span> :&nbsp;<span>";
 the_title();
 echo '</span>';
 }
 } elseif (is_page()) {
 echo '<span>';
 echo the_title();
 echo '</span>';
 }
 }
 elseif (is_tag()) {single_tag_title();}
 elseif (is_day()) {echo"<span>Archiwum dla wyrażenia "; the_time('F jS, Y'); echo'</span>';}
 elseif (is_month()) {echo"<span>Archiwum dla wyrażenia "; the_time('F, Y'); echo'</span>';}
 elseif (is_year()) {echo"<span>Archiwum dla wyrażenia "; the_time('Y'); echo'</span>';}
 elseif (is_author()) {echo"<span>Autor archiwum"; echo'</span>';}
 elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<span>informacje"; echo'</span>';}
 elseif (is_search()) {echo"<span>wyszukiwarka"; echo'</span>';}
 echo '';
}

 

znalezione na http://krzysztof-furtak.pl/2012/02/wordpress-quick-tip-dodajemy-templatki-obsluge-breadcrumbs/

dodać w functions.php


 

function the_breadcrumb() {
    echo '<ul id="crumbs">';
    if (!is_home()) {
        echo '<li><a href="';
        echo get_option('home');
        echo '">';
        echo 'Home';
        echo "</a></li>";
        
        if (is_category() || is_single()) {
            echo '<li>';
            the_category(' </li><li> ');
            if (is_single()) {
                echo "</li><li>";
                the_title();
                echo '</li>';
            }
        } elseif (is_page()) {
            echo '<li>';
            echo the_title();
            echo '</li>';
        }
    }
    elseif (is_tag()) {single_tag_title();}
    elseif (is_day()) {echo"<li>Archive for "; the_time('F jS, Y'); echo'</li>';}
    elseif (is_month()) {echo"<li>Archive for "; the_time('F, Y'); echo'</li>';}
    elseif (is_year()) {echo"<li>Archive for "; the_time('Y'); echo'</li>';}
    elseif (is_author()) {echo"<li>Author Archive"; echo'</li>';}
    elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>Blog                 Archives"; echo'</li>';}
    elseif (is_search()) {echo"<li>Search Results"; echo'</li>';}
    echo '</ul>';
}

dodać w szablonie:


 

<?php the_breadcrumb(); ?>
Reklamy

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Wyloguj / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Wyloguj / Zmień )

Connecting to %s