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_ParametersBurada 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_datePost_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.