• 08-03-2019, 14:03:26
    #1
    <?php
    $args = array('meta_key' => 'slider', 'orderby' => 'meta_value_num', 'order' => 'DESC');
    $metasorting = get_posts( $args );
    foreach( $metasorting as $post ) :
    ?>
    BURADA YAZI RESMİ TARİHİ VS VAR
    <?php endforeach; ?>
    ile postları çekiyorum fakat 5 tane tek çekiyor ne yapmam lazım acaba?
    limit = 10 diyince de 10a tamamlamak için alakasız postları çekiyor koddamı sıkınıt var ben mi yanlış kullanıyorum anlamadım
  • 08-03-2019, 14:15:23
    #2
    $args['posts_per_page'] = 100;

    bunu ekle, 100'er 100'er çekersin
  • 08-03-2019, 14:59:47
    #3
    orion35 adlı üyeden alıntı: mesajı görüntüle
    $args['posts_per_page'] = 100;

    bunu ekle, 100'er 100'er çekersin
    teşekkür ederim hocam denedim ama slider değeri true olanları değil bütün içerikleri çekiyor 100e tamamlayana kadar
  • 08-03-2019, 15:45:47
    #4
    O zaman

    'meta_key' => 'slider', 'meta_compare' => 'EXISTS'

    şeklinde kullanman lazım
  • 08-03-2019, 16:27:45
    #5
    orion35 adlı üyeden alıntı: mesajı görüntüle
    O zaman

    'meta_key' => 'slider', 'meta_compare' => 'EXISTS'

    şeklinde kullanman lazım
    şimdi de karışık çekti hocam
  • 08-03-2019, 17:42:08
    #6
    Karışık derken sıralama mı karışık?
  • 08-03-2019, 17:44:23
    #7
    orion35 adlı üyeden alıntı: mesajı görüntüle
    Karışık derken sıralama mı karışık?
    slider değeri olanıda olmayınıda alıyor
    post eklerken slider diye özel alan belirledim görünecekse 1 yazıyorum görünmeyecekse boş bırakıyorum ve sadece 1 olanlarıda lisetelemek istiyorum
  • 08-03-2019, 17:47:49
    #8
    O zaman 'meta_compare' => 'EXISTS' i kaldırıp 'meta_value' => 1 eklemen gerekiyor.
  • 08-03-2019, 17:55:36
    #9
    orion35 adlı üyeden alıntı: mesajı görüntüle
    O zaman 'meta_compare' => 'EXISTS' i kaldırıp 'meta_value' => 1 eklemen gerekiyor.
    heh şimdi oldu teşekkür ederim vakit ayırdığınız için hocam