• 07-10-2024, 23:18:27
    #1
    Wordpress de popüler icerikler sayfasında 12 post ile sayfalara var her postta otomatik yani $i ile sayı verdim. 1. Popüler yazı 2. Popüler yazı. ... 12. Popüler yazı dan sonra 2. Sayfaya geçiş yapıyor. 2. Sayfada ise tekrardan 1. Popüler yazı 2. Popüler yazı.... oysa ki 2. Sayfa da 13. Popüler yazı olması gerekiyor. Bunu nasıl yaparım.
  • 08-10-2024, 09:21:35
    #2
    Kodlari goremedigimiz icin ne kullanabileceginizi soyleyebiliriz sadece:

    https://codex.wordpress.org/Making_C...ual_Pagination

    ya da

    https://codex.wordpress.org/Paginati...ter_to_a_Query
  • 08-10-2024, 09:42:57
    #3
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    Kodlari goremedigimiz icin ne kullanabileceginizi soyleyebiliriz sadece:

    https://codex.wordpress.org/Making_C...ual_Pagination

    ya da

    https://codex.wordpress.org/Paginati...ter_to_a_Query
    <?php 
    /* Template Name: Popular Songs */
    get_header(); 
    ?>
    
    <div class="mt-4 container">
        <div class="row">
            <div class="col-md-9">
                <div class="lyrics-title"><?php the_title(); ?></div>
                <div class="home-post-list">
                    <div class="popular">
                        <?php
                                if ( get_query_var('paged') ) {
                                    $paged = get_query_var('paged');
                                } elseif ( get_query_var('page') ) {
                                    $paged = get_query_var('page');
                                } else {
                                    $paged = 1;
                                }
                                $args = array(
                                    'post_type' => 'post',
                                    'posts_per_page' => '12',
                                    'meta_key' => '_zilla_likes',
                                    'orderby' => 'meta_value_num',
                                    'paged' => $paged,
                                );
                                $wp_query->query($args);
                                $i = '0';
                            ?>
                            <?php 
                            while ( $wp_query->have_posts() ) : $wp_query->the_post(); $i++; 
                                $term = get_the_terms( get_the_ID() , 'sanatci' );
                                $terms = get_term( $term[0]->term_id, 'sanatci' );
                            ?>
                            <div class="popular-item">
                                <div class="popular-item-count"><?php 
                                    
                                    echo $i; ?></div>
                                <div class="post">
                                    <?php
                                        if ( z_taxonomy_image_url($term[0]->term_id) == true ) {
                                            echo '<a href="'.get_the_permalink().'" title="'.get_the_title().'"><img src="'.get_bloginfo('template_url').'/timthumb.php?src='.z_taxonomy_image_url($term[0]->term_id).'&w=300&h=300&zc=1" class="img-fluid"></a>';
                                        } else { 
                                            echo '<a href="'.get_the_permalink().'" title="'.get_the_title().'"><img src="'.get_bloginfo('template_url').'/timthumb.php?src='.get_bloginfo('template_url').'/dist/img/no-image.png&w=300&h=300&zc=1" class="img-fluid"></a>';
                                        }
                                    ?>
                                    <div class="popular-item-name"><a href="<?php the_permalink(); ?>" title="<?php echo $terms->name.' - '.get_the_title(); ?>"><?php echo $terms->name.' - '.get_the_title(); ?></a></div>
                                </div>
                            </div>
                        <?php endwhile; ?>
                        <div class="clearfix"></div>
                    </div>
                </div>
                <?php pagination(); ?>
                <?php wp_reset_query(); ?>
                <div class="clearfix"></div>
            </div>
            <div class="col-md-3">
                <?php get_sidebar(); ?>
            </div>
        </div>
    </div>
    
    <?php get_footer(); ?>
    hocam vermiş olduğum wordpress sayfasında populer şarkılar listeleniyor burada ilk sayfada 12 şarkı yer alıyor ve şarkılarda sıralama numarası var 1. şarkı 2. şarkı vs. vs. 12. şarkı ikinci sayfaya geçiyorum burada yer alan ilk şarkının sıralama numarası 13. şarkı olması gerekirken 1. şarkı olarak tekrarlanıyor