WP’de Yazıları Custom Field (Özel Alanlar) Değerine göre Sıralamak

Bu konuyu bir örnekle açmak daha iyi olacak. Örneğin Özel Alanları kullanan bir sayaç yaptık ve bu sayaca göre konularımızı sıralamak istiyoruz. İşte bu devrede bize bir kod gerekli bunun için aşağıdaki kodu deneyebiliriz.

<?php
$args = array(
'posts_per_page' => 10,
'meta_key' => 'ozel_alan_ismi',
'orderby' => 'meta_value_num',
'order' => 'DESC'
);
$wp_query->query($args);
if(have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
// Döngünün Html kodlarıyla oluştuğu yer
<?php endwhile; endif; ?>

Bu tip bir işlemi yapmak için Giriş düzeyinde WP bilginiz olduğunu varsayıyorum. Yukarıda göründüğü gibi kendi özel döngümüzü oluşturuyoruz. Burada ozel_alan_ismi yerine sıralamak istediğiniz kendi Özel Alan isminizi yazacaksınız. Eğer sıralanacak Özel Alan’ın değeri numerik (sayısal) değilse orderby ‘ın karşısındaki yere meta_value_num yerine meta_value yazmanız gerekmektedir.

Bu konuda bu kadar şimdilik Sağlıcakla Kalın.

DAHA FAZLA İÇERİK

SİZDE YORUM YAPIN

Php ile Gerçek IP adresini Alma

Php ile Gerçek IP adresini Alma 10 Ağustos 2015, Pazartesi

PHP Fonksiyonları: Unset() Kullanımı

PHP Fonksiyonları: Unset() Kullanımı 20 Mayıs 2015, Çarşamba