Jak zrobić okruszki pod wordpresem
Przeglądając wyniki w google nieraz mieliśmy do czynienia z wynikami rozszerzonymi do których m.in można zaliczyć okruszki ( Breadcrumbs ) lub tzw. elementy nawigacji.
Cytując google
Ślad nawigacyjny jest zbiorem linków (elementów nawigacyjnych), który może pomóc użytkownikowi poznać hierarchię witryny i po niej nawigować.
W powyższym artykule o mówię jak dodać okruszki bez użycia wtyczki jak i z użyciem wtyczki.
Należy pamiętać, że google dla elementów nawigacyjnych stosuje RDF-y zamiast schema.org.
Na stronie http://roadtoblogging.com/show-wordpress-breadcrumbs-on-google-search-results Istiak Rayhan pokazał przykład jak dodać okruszki bez użycia dodatkowej wtyczki.
W pliku functions.php należy dodać:
if ( ! function_exists( 'seobreadcrumbs' ) ) : function seobreadcrumbs() { $separator = '›'; $home = 'Home'; echo '<div xmlns:v="http://rdf.data-vocabulary.org/#">'; global $post; echo ' <span typeof="v:Breadcrumb"> Jesteś w:<a rel="v:url" property="v:title" href="<?php echo site_url()?>">Strona główna</a> </span> '; $category = get_the_category(); if ($category) { foreach($category as $category) { echo $separator . "<span typeof="v:Breadcrumb"> <a rel="v:url" property="v:title" href="".get_category_link($category->term_id)."" >$category->name</a> </span>"; }} echo '</div>';} endif;
A w pliku header.php po
<? PHP the_title (); ?>
należy dodać
<? PHP seobreadcrumbs (); ?>
.
Pamiętaj aby zapisać najpierw wszystkie edytowane pliki
Oczywiście miejsce dodania okruszków należy do Nas ale zazwyczaj okruszki pojawiają się pod menu, lub nad nagłówkami.
Inną metodą umieszczenia okruszków jest skorzystanie z wtyczki RDFa Breadcrumb.
Po zainstalowaniu wtyczki należy w pliku header.php po
<? PHP the_title (); ?>
należy dodać
<?php if(function_exists('rdfa_breadcrumb')){ rdfa_breadcrumb(); } ?>
Następnie w ustawieniach wtyczki należy zamienić opisy angielskie Home na Strona główna oraz ew dodać opis nawigacyjny Jesteś w:
Jak można zauważyć nie omówiłem najbardziej aktualnie popularnej wtyczki Breadcrumb-Navxt, która wykorzystuje schema.org. A jak pisałem wyżej aktualnie tylko zapis w RDF pozwoli uzyskać okruszki w serpach
Dzięki – wykorzystałam na swoim blogu wariant z wtyczką RDFa. A jak długo trzeba czekać na wyniki, czyli kiedy mniej więcej Google zacznie wyświetlać breadcrumby?