it-swarm.dev

Stránkování bylo vyřešeno pouze na první stránku

Moje stránkování je pouze odkaz na stejné příspěvky, které jsou na mé titulní stránce.

Mám 3 příspěvky na mé titulní stránce, když jsem stisknout další to jde na/page/2, ale pouze ukazuje stejné 3 příspěvky, bez předchozího tlačítka. Další tlačítko je stále tam, ale stále jde na stránku/1

Zde je úplný dotaz.

<?php

            query_posts('post_type=post&posts_per_page=3');

            if ( have_posts() ) : while ( have_posts() ) : the_post();

            $category = choose_one_category(get_the_category());

            switch ($category){
                case "Festival News":
                    $left[] = $post;
                    break;
                case "Industry News":
                    $centre[] = $post;
                    break;
                case "Other":
                    $right[] = $post;
                    break;
            }


            endwhile; 
            ?>
            <div class="custom-pagination">

            <div ><?php previous_posts_link('&laquo; Previous') ?></div>

            <div ><?php next_posts_link('Next &raquo;') ?></div>
            </div>
            <?php endif;



            ?>
7
Mild Fuzz

Stavím-li se z toho, co řekl Rarst, jsem si jistý, že řetězec dotazů si ponechá dotazy „paged“ i v případě, že je WP_Query odstraňuje jako irelevantní. Můžete zkusit nahradit řádek příspěvků dotazu tímto způsobem:

global $query_string;
parse_str( $query_string, $my_query_array );
$paged = ( isset( $my_query_array['paged'] ) && !empty( $my_query_array['paged'] ) ) ? $my_query_array['paged'] : 1;
query_posts('post_type=post&posts_per_page=3&paged='.$paged);
11
John P Bloch

Pokud narazíte na tento, zkuste následující: " Snadné Pagination Deamon ". Instalovat, aktivovat, používat šablonu šablony uvnitř šablony ...

Odkaz na šablonu stylů lze nalézt v mém přehledu nebo pod horním komentářem pluginu.

1
kaiser

Paginační funkce jsou určeny k použití s ​​hlavní smyčkou. Spoléhají na globální proměnné $paged a $wp_query, které nejsou nastaveny vaší vlastní smyčkou.

1
Rarst

Je to na domovské stránce? Měl jsem tento problém také, a jako řešení, jsem prostě udělal odkaz na první stránce bodu na http://www.yoursite.com/category/page/2/ tak to přeskočí první sadu hodnot pro první stránku. Odtud fungovaly řádky stránek. Zde je příklad .

0
moettinger