• 08-01-2016, 15:59:03
    #1
    Merhaba arkadaşlar,

    Alt kategori listemele kodu için yardımınızı bekliyorum. Her şey tam takır çalışıyor ama alt kategori urlleri siteadi.com/?cat=5 şeklinde gözüküyor. Bunu nasıl normal bir url'ye dönüştürebilirim acaba? Yani şu şekilde olmasını istiyorum. Siteadi.com/ust-kategori/alt-kategori/ Şimdiden yardımlarınız için teşekkür ederim.

    Kullandığım kod

    <?php
    $categories2 = get_categories(array( 'include' => $cat, 'hide_empty' => 0 )); //ana kategori
    $ata=$categories2[0]->category_parent; // kategorinin ait olduğu üst kategori
    $dede= $categories2[0]->category_grandparent; // üst kategorinin de ait olduğu 3. düzey kategori
    $categories =  get_categories('child_of='.$ata.'&hide_empty=0'); // bulunduğumuz kategorinin ait olduğu kategorinin alt kategorileri
    $categories3 =  get_categories('child_of='.get_query_var('cat').'&hide_empty=0'); // bulunduğumuz kategorinin alt kategorileri
    $hom = get_bloginfo('home'); // anasayfa url
    if($ata==!""){ // kategorinin ait olduğu bir kategori varsa ?>
    <p>İlçeler: </p>
    <ul>
    <?php
    foreach ($categories as $category) {
    if(get_query_var('cat')==$category->cat_ID){ echo '<li class="current-menu-item"><a href="'.$hom.'/?cat='.$category->cat_ID.'" title="'.$category->cat_name.' adlı kategorideki tüm yazılar">'.$category->cat_name.'</a></li>'; } else {
    echo '<li><a href="'.$hom.'/?cat='.$category->cat_ID.'" title="'.$category->cat_name.' adlı kategorideki tüm yazılar">'.$category->cat_name.'</a></li>';}}?>
    </ul>
    <?php } elseif($categories3[0]->cat_ID==!"") { // bulunduğumuz ana kategorinin alt kategorileri varsa ?>
    <p>İlçeler: </p>
    <ul>
    <?php
    foreach ($categories3 as $category) {
    echo '<li><a href="'.$hom.'/?cat='.$category->cat_ID.'" title="'.$category->cat_name.' adlı kategorideki tüm yazılar">'.$category->cat_name.'</a></li>';}?>
    </ul>
    <?php } ?>
  • 08-01-2016, 16:31:21
    #2
    Dilersenız ekonomık bır ücretle yardımcı olabılırız pm gonderebılırmısınız
  • 09-01-2016, 22:23:28
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ayarlar kalıcı bağlantılar ayarlarına gir özeli tıkla ve categori post kodunu ekle

    çekiç, çivi ile yazılmıştır. harf ve cümle hatam varsa sory..
  • 10-01-2016, 14:56:54
    #4
    Mahmut_Nadim adlı üyeden alıntı: mesajı görüntüle
    Ayarlar kalıcı bağlantılar ayarlarına gir özeli tıkla ve categori post kodunu ekle

    çekiç, çivi ile yazılmıştır. harf ve cümle hatam varsa sory..
    Merhaba

    cat_ID yerine category yazdım ama bu sefer de boş gösteriyor yani ?cat= bu şekilde çıkıyor.
  • 10-01-2016, 15:04:25
    #5
    CrossWorD adlı üyeden alıntı: mesajı görüntüle
    Merhaba

    cat_ID yerine category yazdım ama bu sefer de boş gösteriyor yani ?cat= bu şekilde çıkıyor.
    Kardeş sen bu şekilde linkinin çıkmasını istiyorsun dimi?

    Siteadi.com/kategori-adi/konu-basligi

    Bu şekilde dimi. hatta alt kategori varsa linkte alt kategori linkide çıksın ... Dimi?

    çekiç, çivi ile yazılmıştır. harf ve cümle hatam varsa sory..
  • 10-01-2016, 15:47:56
    #6
    Mahmut_Nadim adlı üyeden alıntı: mesajı görüntüle
    Kardeş sen bu şekilde linkinin çıkmasını istiyorsun dimi?

    Siteadi.com/kategori-adi/konu-basligi

    Bu şekilde dimi. hatta alt kategori varsa linkte alt kategori linkide çıksın ... Dimi?

    çekiç, çivi ile yazılmıştır. harf ve cümle hatam varsa sory..
    Evet hocam aynen öyle olmasını istiyorum
  • 10-01-2016, 16:20:22
    #7
    CrossWorD adlı üyeden alıntı: mesajı görüntüle
    Evet hocam aynen öyle olmasını istiyorum
    /%category%/%postname%-%post_id%.html

    Sana google news uyumlu link bağlantısını verdim ama illa senin istediğin gibi olsun istersen

    /%category%/%postname%

    Bunu ekle

    Yine olmaz ise beni skyp ekle teamla sana yapayım


    çekiç, çivi ile yazılmıştır. harf ve cümle hatam varsa sory..