Wsparcie » Motywy » przechodzenie do starszych wpisów – własny szablon

  • Rozwiązano Mesukan

    (@mesukan)


    Mam taki problem, stworzyłem plik pod szablon bloga::

    <?php
    
    	/* Template Name: Photoshop Page */
    
    ?>
    
    <?php get_header(); ?>
    
    <div id='main-content'>
    
    <h1 class="giant">Photoshop</h1>
    	<?php query_posts("posts_per_page=6"); ?>
    	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    		<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
    
    			<h4><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h4>
    
    			<?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>
    
    			<div class="entry">
    				<?php the_excerpt(); ?>
    			</div>
    
    		</div>
    
    	<?php endwhile; ?>
    
    	<?php include (TEMPLATEPATH . '/inc/nav.php' ); ?>
    
    	<?php else : ?>
    
    		<h2>Not Found</h2>
    
    	<?php endif; ?>
    
    </div> <!-- END main-content -->
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>

    Umieściłem w nim żeby wyświetlało po 6 wpisów, utworzyłem stronkę na blogu korzystającą z powyższego szablonu i wszystko działa. Wyświetla 6 wpisówm. Problem pojawia się gdy klikam w łącze starsze posty. Wtedy wyświetla mi dokladnie te samą stronke a nie kolejne wpisy. w przegladarce adres sie zmienia na …/../2/ ale nic pozatym.
    Czy ktoś wie jak można by to naprawić?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Mam podobny problem więc podbiję temat trochę do góry.
    Dokładnie to tutaj: Klik! Przycisk 'starsze wpisy’ zmienia mi tylko adres strony, ale niestety nie pokazuje poprzednich wpisów.

    Dodaj atrybut 'paged’, wtedy powinno działać:

    <?php
    if (get_query_var('paged')) $paged = get_query_var('paged');
    elseif (get_query_var('page')) $paged = get_query_var('page');
    else $paged = 1
    ?>
    <?php query_posts("posts_per_page=6&paged=" . $paged); ?>

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘przechodzenie do starszych wpisów – własny szablon’ jest zamknięty na nowe odpowiedzi.