lostyazilim
tr.link

Özel Alanlara Göre Yazı Çekme

2 Mesajlar 669 Okunma
lstbozum
tr.link

tekir tekir WM Aracı Kullanıcı
  • Üyelik 17.03.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** T**
  • Mesajlar 15
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)

$args = array('meta_key' => 'editorpoint', 'orderby' => 'meta_value_num', 'posts_per_page' => 3);
$metayaGore = get_posts( $args );
foreach( $metayaGore as $post ) :
?>



yukarıdaki gibi bir kodum var ve ben sorguya ikinci bir özel alan daha eklemek istiyorum örnegin kodum editorpoint değeri en yüksek son 3 yazıyı cekiyor bense sakla isimli özel alan değeri 1 olan son 3 editör puanı en yüksek yazıları listelemek istiyorum nasıl yapılabilceğine dair bir fikri olan var nı

Ek Olarak: çok mu zor soruyorum yoksa garip sorular mı anlamadım bir türlü cevap alamıyorum sorularıma
 

 

wmaraci
reklam

Enigmatic Enigmatic Emekli Kimlik Onayı
  • Üyelik 09.08.2012
  • Yaş/Cinsiyet 47 / E
  • Meslek Telekominikasyon
  • Konum Zonguldak
  • Ad Soyad M** A**
  • Mesajlar 37
  • Beğeniler 0 / 5
  • Ticaret 0, (%0)
Eğer $metayaGore değişkenine gelen sonuçları sakla isimli özel alan ile filtreleyecekseniz elbette if else yapısını kullanacaksınız.



$sakla = get_post_meta(get_the_ID(), sakla, true);


foreach( $metayaGore as $post ) :

if($sakla == 1) :

var_dump($post);


endif;
endforeach;




Şöyle bi deneyin ,gerisi gelecektir isteğinize göre, soruyu tam olarak anlayamadım.
 

 

wmaraci
wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al