lostyazilim
tr.link

WP Konulara özel atama ve özel alan ile konu cağırma

5 Mesajlar 2.943 Okunma
lstbozum
tr.link

123tamam 123tamam Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 29.10.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 3
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
herkese merhaba arkadaslar. Benim bir sorunum var.

ID, 'sonyazilar', true); ?>

  • "; ?>





  • (syorulmaz ın bloğundan alıntıdır) kod için kendisine tesekkurler

    bu kod ile son konular resimli olarak gösterile biliniyor. Fakak postları $sinan=get_posts("numberposts=7&orderby=post_date"); yandaki parametreye göre cağırıyor. Bu alanada özel alan atanabilinir mi? Postu tarihe göre değilde özel alan a göre nasıl çağırtabiliriz. Örnek olarak 'postuyayınla' özel alanı 'true' olunca o özel alan atanan post nasıl gösterilir ?
     

     

    wmaraci
    reklam

    isousluer isousluer Usluer Kullanıcı
    • Üyelik 05.04.2011
    • Yaş/Cinsiyet 31 / E
    • Meslek Yazılım Geliştirici
    • Konum Konya
    • Ad Soyad İ** U**
    • Mesajlar 4900
    • Beğeniler 1419 / 2962
    • Ticaret 45, (%100)
    if yapısını kullanarak yapabilirsin. Eğer postuyayınla özel alanı boşluktan farklı ise döngüyü çalıştır diyerek istediğin işleme ulaşırsın.
     

     

    Anarschi Anarschi Sms Onayı Gerekli Banlı Kullanıcı
    • Üyelik 16.12.2010
    • Yaş/Cinsiyet 34 / E
    • Meslek High Professional Student in G
    • Konum
    • Ad Soyad ** **
    • Mesajlar 372
    • Beğeniler 82 / 243
    • Ticaret 0, (%0)

    123tamam adlı üyeden alıntı

    herkese merhaba arkadaslar. Benim bir sorunum var.

    ID, 'sonyazilar', true); ?>

  • "; ?>





  • (syorulmaz ın bloğundan alıntıdır) kod için kendisine tesekkurler

    bu kod ile son konular resimli olarak gösterile biliniyor. Fakak postları $sinan=get_posts("numberposts=7&orderby=post_date"); yandaki parametreye göre cağırıyor. Bu alanada özel alan atanabilinir mi? Postu tarihe göre değilde özel alan a göre nasıl çağırtabiliriz. Örnek olarak 'postuyayınla' özel alanı 'true' olunca o özel alan atanan post nasıl gösterilir ?


    Sorununu nasıl anladığımı ve çözdüğümü anlatıyım:

    Şimdi sen diyosun ki ben bir özel alan belirticem ve o özel alanla ilgili eğer true değeri girmişsem yada herhangi bir değer girmişsem o postları resimli olarak listele diyorsun..

    orderby değerine özel alan değeri eklesek misal? Yani desek ki sen özel alanlarda postuyayinla dedin..Buraya herhangi bir değer girdin..Yani boş bırakmadın..Ve o konuları listelemek istedin..

    Orderby değerinde wordpress bize epey bir fonksiyon sunuyor..

    http://codex.wordpress.org/Class_Reference/WP_Query#Order_.26_Orderby_Parameters

    Burada meta_key değerimiz var ona göre listeliycez misal

    orderyby=meta_value_num&meta_key=keyname

    bu kod işimizi görür mü?

    Görür o zaman şöyle birşey yapsak;

    numberposts=7&orderby=post_date

    Post_date e göre değil de senin dediğin gibi yaparsak

    orderyby=meta_value_num&meta_key=postuyayinla

    bunla değiştircez..

    İlla abi ben özel alan değeri girmek istiyorum dersen de

    meta_value değerine girmen gereken değeri yazıyorsun..

    --

    Not: kodu denemedim eğer olmazsa tekrar araştıralım ama demek istediğin konu sanırsam bu.
    bd Bilginform

    kişi bu mesajı beğendi.

    123tamam 123tamam Sms Onayı Gerekli Banlı Kullanıcı
    • Üyelik 29.10.2011
    • Yaş/Cinsiyet - /
    • Meslek
    • Konum
    • Ad Soyad ** **
    • Mesajlar 3
    • Beğeniler 0 / 0
    • Ticaret 0, (%0)
    Tesekkurler beyaz dediğin şekilde yapınca oldu.
    $sinan=get_posts("numberposts=7&orderyby=meta_value_num&meta_key=postuyayinla")

    İlginiz icin teşekkurler
     

     

    wmaraci
    wmaraci

    aorhan aorhan Emekli Mod. Kullanıcı
    • Üyelik 30.03.2011
    • Yaş/Cinsiyet 36 / E
    • Meslek Makine Mühendisi
    • Konum Ankara
    • Ad Soyad A** O**
    • Mesajlar 345
    • Beğeniler 27 / 236
    • Ticaret 22, (%100)
    WPMAN hemen gelmiş konuyu çömüş uuuuv :D sorun çözüldüğüne sevindim :)
     

     

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