• 15-08-2012, 02:59:25
    #1
    Üyeliği durduruldu
    merhaba

    klasik worpress php değişkenlerinde

    alt kategori $children

    üst kategori $post_parent değişkenleri ile gösteriliyor .

    Peki aynı değere sahip olan sayfalar , yani atıyorum a ve b sayfaları bir c kategirosinin lat sayfaları .

    a ve b aynı seviyede sayfalar , bu tür sayfaların adlandırılmasında hangi dğeişken kullanılmış bilen var mı
  • 15-08-2012, 03:15:54
    #2
    (Çok emin olmamakla beraber) " $in_same_cat " olabilir.
  • 15-08-2012, 03:26:44
    #3
    Üyeliği durduruldu
    yok hocam deil
  • 15-08-2012, 04:25:40
    #4
    Function Reference 'i neredeyse baştan sona taradım ama bir şey bulamadım. Bahsettiğin sayfa hiyerarşisi ile ilgili bir durum herhalde. Eğer öyle ise biraz yüzeysel de olsa şöyle bir öneri var ; functions.php sayfasına
    function is_tree($pid) {      
    	global $post;         
    	if(is_page()&&($post->post_parent==$pid||is_page($pid))) 
                   return true;   
    	else 
                   return false;  
    };
  • 15-08-2012, 05:29:29
    #5
    Üyeliği durduruldu
    o şekildede olmuyor

    ben amacımı söyleyeyim , örneğin bi a kategorsinin b c d e f gibi alt başlıkları olsun .

    ben b ye tıkladığımda yine sidebarda b c d e f tıklanabilir şekilde çıktın .

    bunun için ordan $children ı silip bişi eklemem gerekiyor
  • 15-08-2012, 05:33:22
    #6
    Hocam nerede neye tıklıyorsun hiçbirşeyi anlatamamışsın ki

    Sen category.php içerisindeyken sidebar'da aynı seviyedeki kategorileri mi görmek istiyosun ?
  • 15-08-2012, 06:11:39
    #7
    Üyeliği durduruldu
    by_antiseptic adlı üyeden alıntı: mesajı görüntüle
    Hocam nerede neye tıklıyorsun hiçbirşeyi anlatamamışsın ki

    Sen category.php içerisindeyken sidebar'da aynı seviyedeki kategorileri mi görmek istiyosun ?
    evet verdiğim örneklerde bundan bahsettim zaten .
  • 15-08-2012, 09:15:32
    #8
    get_categories() ile yapabilirsin.

    sidebar.php ye ekle..

    <?php 
    if(is_category()) { // kategori sayfasında olup olmadığını kontrol.
    $katetgori_al = get_query_var(cat);
    $alt_kategoriler =  get_categories('child_of='.$kategori_al.'&parent='.$kategori_al.'');
    foreach ($alt_kategoriler as $kat)  { 
    ?>
    
    <a href="<?php echo get_category_link( $kat->cat_ID ); ?>"><?php echo  $kat->name; ?></a>
    
    
    <?php } ?>