• 10-12-2012, 01:01:25
    #1
    Merhaba arkadaşlar, aşağıdaki kod ile 9 adet rastgele yazı gösterebiliyorum. Şöyle bişey yapmak istiyorum ID'si 55 ve 56 olan kategorileri bu rastgelelerden gizlemek..

    Mümkün müdür acaba?

    <?php
    
    $args = array( 'numberposts' => 9, 'order'=> 'desc', 'orderby' => 'rand' );
    
    $goster_baskan = get_posts( $args );
    
    foreach ($goster_baskan as $post) : setup_postdata($post); ?>
  • 10-12-2012, 01:32:08
    #2
    Bunun wordpress olduğunu düşünüyorum, eğer bu wordpress ise bu başlıkta açın, çünkü kod php olsa da sorunu çözmek için daha derinlere inilmeli ve diğer kodlar görülmeli.

    Ama ezbere wordpress bilenler var şak diye cevabı yapıştırırlar.

    Değil ise yazılımda bu fonksiyonların kodları gerekiyor.
  • 10-12-2012, 01:41:56
    #3
    evet wordpress hocam.. exclude yi nasıl uygulucam onu çözemedim
  • 10-12-2012, 01:53:38
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    deviL34 adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar, aşağıdaki kod ile 9 adet rastgele yazı gösterebiliyorum. Şöyle bişey yapmak istiyorum ID'si 55 ve 56 olan kategorileri bu rastgelelerden gizlemek..

    Mümkün müdür acaba?

    <?php
    
    $args = array( 'numberposts' => 9, 'order'=> 'desc', 'orderby' => 'rand' );
    
    $goster_baskan = get_posts( $args );
    
    foreach ($goster_baskan as $post) : setup_postdata($post); ?>
    Arkadaşım istediğiniz buradan yapamazsın. Burada fonksiyona kaç tane değer çekeceği gönderiliyor. Ya fonksiyona ek paramatre gönderilmesi lazım, şu idleri alma diye. Ya da geri dönen değerin ne olduğunu bilip eleme yapmak lazım şu idlere ait olanları gösterme gibi ki saçma olur göstermeyeceğin kaydı çektirmek.

    Hatta belki ek parametre alıyordur get_posts fonksiyonu bilemem, wordpressden anlamadığım için. O nedenle wordpressle çalışan birine gittiği fonksiyonda editleme yaptırman gerekli. Ya da o fonksiyonu buraya eklemen.
  • 10-12-2012, 01:59:51
    #5
    <?php $args = array(
        'numberposts' => 10,
        'offset' => 0,
        'category' => 0,
        'orderby' => 'post_date',
        'order' => 'DESC',
        'include' => ,
        'exclude' => ,
        'meta_key' => ,
        'meta_value' =>,
        'post_type' => 'post',
        'post_status' => 'draft, publish, future, pending, private',
        'suppress_filters' => true ); ?>
    aslı bu exclude ile gizleniyor sanırım ama beceremiyorum tabi.