• 20-09-2020, 15:07:22
    #1
    Merhaba, WordPress'de bir sorgu yapıyorum ancak hep aynı gönderiler geliyor. Nerede yanlış yaptığımı bir türlü bulamadım.
                            <?php
    
                            if ($options['show_posts_in_the_top_bar']) :
                                $args = array(
                                    'post_type'      => 'post',
                                    'posts_per_page' => $options['how_many_posts_do_you_want_to_show'],
                                    'order'          => $options['for_which_one_would_you_like_to_rank_the_posts'],
                                    'orderby'        => $options['how_would_you_like_to_sort_the_posts']
                                );
                                $top_posts = new WP_Query($args); ?>
                                <?php if ($top_posts->have_posts()) : ?>
                                    <div class="topbar-center">
                                        <div class="topbar-nav-center-title"><?php esc_html_e($options['label_to_show_at_the_beginning_of_posts']); ?></div>
                                        <div class="topbar-nav-center-content">
                                            <div class="swiper-wrapper">
                                                <?php while ($top_posts->have_posts()) : $top_posts->the_post() ?>
                                                    <div class="swiper-slide">
                                                        <a href="<?php echo get_the_permalink(); ?>"><?php echo get_the_title(); ?></a>
                                                    </div>
                                                <?php endwhile; ?>
                                            </div>
                                        </div>
                                    </div>
                            <?php
                                endif;
                                wp_reset_postdata();
                            endif;
                            ?>
    $args dizisine değerleri el ile de versem sonuç değişmiyor.
    Ayrıca şuan gelen değerler de şu şekilde:
  • 20-09-2020, 15:40:09
    #2
    ADC order'ın karşısında olur order'ın aldığı değerler ASC ve DESC'tir orderby sırlama türü diğeri oluşturulmaya göre sırlamadır. Bu yüzden olabilir.
    • owuzan
    owuzan bunu beğendi.
    1 kişi bunu beğendi.
  • 20-09-2020, 16:21:48
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    ADC order'ın karşısında olur order'ın aldığı değerler ASC ve DESC'tir orderby sırlama türü diğeri oluşturulmaya göre sırlamadır. Bu yüzden olabilir.
    İş yerine geçtim şimdi,dediğiniz mantıklı, gözümden kaçmış. Eve gidince deneyeceğim, teşekkür ederim.