Şimdi Ara

Php tersten makale sıralamak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
577
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba wordpress tabanlı temamda bir makaleye girildiğinde yanda o makale ile aynı etikete sahip makalelerin sıralanmasını sağlamaktayım. benzer yazılar gibi. Burada aynı etikete sahip yazıları sırala şeklinde kodlanmış benim isteğim bu yazıların tersten sıralanması. şu an en yeni makaleden eskiye doğru sıralamakta lakin ben en eski yazıdan yeniye doğru sıralanmasını istiyorum array_reverse kodundaki gibi. Yardımlarınız için şimdiden teşekkürler...

    <?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'showposts'=>50, //
    'caller_get_posts'=>1
    );

    $my_query = new wp_query($args);
    if( $my_query->have_posts() ) {
    echo '';
    while ($my_query->have_posts()) {
    $my_query->the_post();
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi TrLucifer -- 24 Ağustos 2014; 11:50:19 >







  • https://wordpress.org/plugins/ascending-posts/
    Bu plugin isini görür

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Saol hocam lakin plugin kategorilere dayalı çalışıyor benim sadece bu etiketleri aynı olan makaleleri sıralamam gerekli. Normal makalelerde array_reverse kodu ile makaleleri tersten sıralayabiliyorum lakin etiketi aynı olan makalelerin tersten sırlamasını yapamadım. bu taga göre gelen makalelerin tersten sıralanmasını nasıl sağlayabilirim.

    <?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;

    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'showposts'=>50, //
    'caller_get_posts'=>1
    );

    $my_query = new wp_query($args);
    if( $my_query->have_posts() ) {
    echo '';
    while ($my_query->have_posts()) {
    $my_query->the_post();
    ?>
  • $args ına order by ve order ekle, orderı desc ya da asc olrak dene hangisi uygunsa onu kullan

    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'showposts'=>50, //
    'caller_get_posts'=>1 ,
    'orderby' => 'date',
    'order' => 'desc'
    );



    < Bu mesaj bu kişi tarafından değiştirildi Video Tapes -- 24 Ağustos 2014; 18:46:18 >
  • Hocam çok teşekkür ederim. asc çalıştırdı ilginize teşekkürler... @Video Tapes

    'orderby' => 'date',
    'order' => 'asc'
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.