Arkadaşlar mesela yazıları listeliyorum ve bu yazıları "aktif" diye bir özel alan ekliyorum bu alanın value değerleri "0 ve 1" dir. 0 ise yazı listede görünsün 1 ise yazı listede görünmesi.
Bunu yazı listelemeyi wordpress'de nasıl yapabilirim. Bilgisi olan var mı?
Özel Alana Göre Yazıları Listeleme
3
●244
- 22-01-2017, 19:39:00aktif değeri 0 olan yazıları listeleyeceksin o zaman. aşağıdaki kod işini görecektir.ALper_08 adlı üyeden alıntı: mesajı görüntüle
<?php $yazilar = get_posts(array( 'numberposts' => -1, 'post_type' => 'post', 'meta_key' => 'aktif', 'meta_value' => '0' )); $yazi = new WP_Query($yazilar); if($yazi->have_posts()) : while($yazi->have_posts()) : $yazi->the_post();?> // loop veya kodlar buraya gelecek <?php endwhile; endif; wp_reset_postdata();?>
- 26-01-2017, 15:24:47Misafir adlı üyeden alıntı: mesajı görüntüle
Hocam teşekkür ederim öncelikle ama çalımadı şu şekilde bir hata alıyorum. Değişiklik yaptım denedim de birçok şey ama çalıştıramadım. Array'in içindeki kodlarda hata alıyorum nedenini çözemedim.
- 26-01-2017, 19:56:48ALper_08 adlı üyeden alıntı: mesajı görüntüle
$yazilar = get_posts(array( 'posts_per_page' => 10, 'post_type' => 'post', 'meta_key' => 'aktif', 'meta_value' => '0' ));
bu kod ile değiştir hocam. numberpost => -1 kısmını posts_per_page => 10 ile değiştirirsen de olur.