Bilgi Paylaşım Sitesi | En İyi Soru ve Cevap Sitesi
0 oy
6.2k gösterim
Wordpress sitemde özel tarih alanı var. Yazıları bu özel tarih alanına göre sıralatmak istiyorum. Yardımcı olursanız sevinirim.
Php kategorisinde | 6.2k gösterim

1 cevap

0 oy

Bu işlem için 2 farklı yol var. Birincisi eklenti kurmak, ikincisi ise kod ile yapmak. 

1. Yol: 

Post Types Order Eklenti sayesinde her post type için yeniden sıralama düzeni kuruyor. Yani, örneğin Yazılar post type’ımızdaki yazıları eklenme sırasına göre değil de kafamıza göre özel bir sıralama ile göstermek istiyoruz sitemizde. Yapmamız gereken şey, Post Types Order eklentisini kurup, Yeniden Sırala sekmesinden sürükleyip bırakarak tüm postları elle sıralamak.

2.Yol: Eklenti kullanmadan kod ile yapmak isterseniz buyrun kodlar:

<h2>Özel Tarih Alanın Göre Sıralama</h2>

<?php $popularpost = new WP_Query( array(

'posts_per_page' => 12, // Listelenecek Yazı

'orderby' => 'meta_value',

 'meta_key' => 'özelalan_adı', 

'eventDisplay' => 'upcoming', 

'order' => 'ASC',

) );

while ( $popularpost->have_posts() ) : $popularpost->the_post();

?>

<li>

<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>

</li>

    

<?php endwhile; ?>

(3k puan)
Hoş geldiniz, Sitemiz Soru ve Cevap Platformudur.

54 soru

55 cevap

0 yorum

126 üye

54 soru
55 cevap
0 yorum
126 üye