• 10-07-2013, 10:07:24
    #1
    Merhaba Arkadaşlar,

    Geçenlerde bir tema yaptım. Tema üzerinde sayfalatma sismi var. Yani Mevcut bir sayfa ve o sayfanın alt sayfaları var. Benimse sizden istediğim şöyle bir şey,

    Ana sayfa > Hakkımızda > Vizyon Misyon

    Ana Sayfa Link Zaten, Altındaki Sayfa, Onun Altındakide Ebeveyn Olarak Seçilmiştir. Böyle Bir Eklenti veya Ufak Bir Kod Mevcut Mu? Konuyu ve Ana Sayfayı Çekiyorum Ama Arada Kalan Sayfayı Çekemiyorum?
  • 10-07-2013, 10:12:43
    #2
    Breadcrumb navxt o işi görüyor olması lazım..
  • 10-07-2013, 10:19:04
    #3
    hamdialev adlı üyeden alıntı: mesajı görüntüle
    Breadcrumb navxt o işi görüyor olması lazım..
    Hocam eklentiler genelde kategori için var oluyor. Bense sayfalar için diyorum? Eğer eminseniz biir kurcalayım
  • 10-07-2013, 10:31:08
    #4
    Bende emin değilim..

    En kötü şu fonksiyonu function.php ye atıp, döngü içinde herhangi bir sayfada kullanabilirsin.

    function get_breadcrumb() {
    	//$home = bloginfo('url');
       $output = '<ul id="breadcrumbs"><li><a href="'.home_url().'" title="Ana Sayfa">Ana Sayfa</a>&nbsp;&raquo;&nbsp;</li>';
       $post_ancestors = get_post_ancestors($post);
       if ($post_ancestors) {
    	  $post_ancestors = array_reverse($post_ancestors);
    	  foreach ($post_ancestors as $crumb)
    		  $output .= '<li><a href="'.get_permalink($crumb).'">'.get_the_title($crumb).'</a>&nbsp;&raquo;&nbsp;</li>';
       }
       if (is_category() || is_single()) {
    	  $category = get_the_category();
    	  $output .= '<li><a href="'.get_category_link($category[0]->cat_ID).'">'.$category[0]->cat_name.'</a>&nbsp;&raquo;&nbsp;</li>';
       }
       if (!is_category() && get_query_var('name')!="")
    	  $output .= '<li class="current"><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
       $output .= '</ul><br class="clearer" />';
       
       echo $output;
    }
  • 10-07-2013, 10:47:04
    #5
    hamdialev adlı üyeden alıntı: mesajı görüntüle
    Bende emin değilim..

    En kötü şu fonksiyonu function.php ye atıp, döngü içinde herhangi bir sayfada kullanabilirsin.

    function get_breadcrumb() {
    	//$home = bloginfo('url');
       $output = '<ul id="breadcrumbs"><li><a href="'.home_url().'" title="Ana Sayfa">Ana Sayfa</a>&nbsp;&raquo;&nbsp;</li>';
       $post_ancestors = get_post_ancestors($post);
       if ($post_ancestors) {
    	  $post_ancestors = array_reverse($post_ancestors);
    	  foreach ($post_ancestors as $crumb)
    		  $output .= '<li><a href="'.get_permalink($crumb).'">'.get_the_title($crumb).'</a>&nbsp;&raquo;&nbsp;</li>';
       }
       if (is_category() || is_single()) {
    	  $category = get_the_category();
    	  $output .= '<li><a href="'.get_category_link($category[0]->cat_ID).'">'.$category[0]->cat_name.'</a>&nbsp;&raquo;&nbsp;</li>';
       }
       if (!is_category() && get_query_var('name')!="")
    	  $output .= '<li class="current"><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
       $output .= '</ul><br class="clearer" />';
       
       echo $output;
    }
    Deniyeceğim hocamda, Daha ufak bir kod vardır ya eminim. Bu kadar uzun işe gerek yok diye düşünüyorum ama yinede çok saol hocam.
  • 10-07-2013, 10:53:22
    #6
    Verdiğim kod genel breadcrumb kodu.. Eklentisiz breadcrumb yani..

    $post_ancestors = get_post_ancestors($post);
    if ($post_ancestors) {
    $post_ancestors = array_reverse($post_ancestors);
    foreach ($post_ancestors as $crumb)
    $output .= '<li><a href="'.get_permalink($crumb).'">'.get_the_title($ crumb).'</a>&nbsp;&raquo;&nbsp;</li>';
    }

    şu kısım işinize yarayabilir..
  • 10-07-2013, 11:00:31
    #7
    EmreCagiran adlı üyeden alıntı: mesajı görüntüle
    Deniyeceğim hocamda, Daha ufak bir kod vardır ya eminim. Bu kadar uzun işe gerek yok diye düşünüyorum ama yinede çok saol hocam.
    Olduğu gibi yapıştırman yeterli...
    <a href="<?php bloginfo('home'); ?>">Anasayfa</a> &gt; <?php $parent_title = get_the_title($post->post_parent); if ( $parent_title != the_title(' ', ' ', false) ) { echo '<a href=' . get_permalink($post->post_parent) . ' ' . 'title=' . $parent_title . '>' . $parent_title . '</a> &gt;'; } ?> <?php the_title(); ?>
  • 10-07-2013, 11:11:59
    #8
    zanqi adlı üyeden alıntı: mesajı görüntüle
    Olduğu gibi yapıştırman yeterli...
    <a href="<?php bloginfo('home'); ?>">Anasayfa</a> &gt; <?php $parent_title = get_the_title($post->post_parent); if ( $parent_title != the_title(' ', ' ', false) ) { echo '<a href=' . get_permalink($post->post_parent) . ' ' . 'title=' . $parent_title . '>' . $parent_title . '</a> &gt;'; } ?> <?php the_title(); ?>
    Saolasın kardeşim aradığım şey tamda buydu
  • 10-07-2013, 11:15:31
    #9
    EmreCagiran adlı üyeden alıntı: mesajı görüntüle
    Saolasın kardeşim aradığım şey tamda buydu
    Rica ederim kolay gelsin...