• 05-03-2014, 20:50:52
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar uzun süredir bu kodu arıyorum ama henüz rast gelmedim.

    Bilen arkadaşlardan yardım bekliyorum şimdiden çok teşekkür ederim, Allah razı olsun.

    Wp de kategoriye göre yazıları listeletebiliyoruz burada sorun yok istediğim şey şudur :
    • x kategorisine ait 1.yazı başlığı
      Bu alanda x kategorisine ait 1.yazıdan bir kısım özet içerik gelmesini istiyorum.
    • x kategorisi 2. yazı başlığı
    • x kategorisi 3. yazı başlığı
    • x kategorisi 4. yazı başlığı
    Yapmak istediğim şey budur arkadaşlar örnek bulursam konuya ekleyeceğim ama anlatmak istediğim konuyu wp ile ilgilenen arkadaşlar anladılar öyle umuyorum.


    Tekrar teşekkür ederim, saygılarımla ..
  • 05-03-2014, 22:30:36
    #2
    Üyeliği durduruldu
    Verileri sayıdırıp if kodu ile yaptırılabilir.
  • 05-03-2014, 22:35:36
    #3
    Basit.

    Bilindiği üzere wordpres yazıları toplu olarka loop içerisinde gelir ve 1 2 3 4 diye ayar sayfasında kaç ayarlanmışsa (default 10) sayı gelir.

    ilk gösterimde yani 1. loop işleminde şunu yap diyebilirsin. Şurada yazmıştım bunu kendine göre uyarlayabilirsin.



    $count = 1; // bunu loop dışına eklemelisin bu sayı dışarıda sabit durmalı.
    
    
        if ($count%1 == 1)
        {  
            the_excerpt();
        }
        $count++;

    bu kodu loop içerisine ekle. Denemedim çalışması gerek çalışmazsa kurcala ve linki incele.
  • 06-03-2014, 14:48:36
    #4
    Üyeliği durduruldu
    Dadyourback adlı üyeden alıntı: mesajı görüntüle
    Verileri sayıdırıp if kodu ile yaptırılabilir.
    Nasıl yapılır hocam PHP bilgim yok gibi birşey ..
    Örnek gösterebilirmisiniz..

    SinanIsler adlı üyeden alıntı: mesajı görüntüle
    Basit.

    Bilindiği üzere wordpres yazıları toplu olarka loop içerisinde gelir ve 1 2 3 4 diye ayar sayfasında kaç ayarlanmışsa (default 10) sayı gelir.

    ilk gösterimde yani 1. loop işleminde şunu yap diyebilirsin. Şurada yazmıştım bunu kendine göre uyarlayabilirsin.



    $count = 1; // bunu loop dışına eklemelisin bu sayı dışarıda sabit durmalı.
    
    
        if ($count%1 == 1)
        {  
            the_excerpt();
        }
        $count++;
    bu kodu loop içerisine ekle. Denemedim çalışması gerek çalışmazsa kurcala ve linki incele.
    Sinan hocam denemedim ama olmadı vallahi Araştırmaya devam ediyorum ..
  • 06-03-2014, 21:44:19
    #5
    Üyeliği durduruldu
    GokhanKara adlı üyeden alıntı: mesajı görüntüle
    Nasıl yapılır hocam PHP bilgim yok gibi birşey ..
    Örnek gösterebilirmisiniz..



    Sinan hocam denemedim ama olmadı vallahi Araştırmaya devam ediyorum ..


    büyük ihtimal verileri while kodu ile listeliyorsundur.
    $i=0;
    while kodu
    $i++;

    if($i==1)
    {
    acıklama kodu
    }else{
    diğer türlü listele kanka
    }

    while kodu kapanısı.
  • 06-03-2014, 22:45:53
    #6
    Üyeliği durduruldu
    <?php $recent = new WP_Query("cat=1&showposts=1&offset=0"); while($recent->have_posts()) : $recent->the_post();?>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php the_excerpt(); ?>
    <?php endwhile; ?>
    
    <?php $recent = new WP_Query("cat=1&showposts=3&offset=1"); while($recent->have_posts()) : $recent->the_post();?>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
    <?php endwhile; ?>
    
    <?php wp_reset_query(); ?>
    ilk kod, 1 id'li kategoriden son yazının başlığını ve özetini, ikinci kod ise 1 id'li kategoriden ilk yazı hariç son 3 yazının(2-3-4üncü yazı yani) başlıklarını gösterir.