2016-05-07 17 views
0

Ich habe nach Paginierungsskripten gesucht und sie in den folgenden Code einfügen, aber nichts funktioniert, wie implementiere ich Paginierung unten?Wie WordPress Paginierung implementieren

'<?php 
$args = array('posts_per_page' => 10); 
$lastposts = get_posts($args); 
foreach ($lastposts as $post) : 
    setup_postdata($post); ?> 

    <div id="pbox"> 

    <div id="pthumb"><a href="<?php the_permalink(); ?>" class="ptitle"><?php the_post_thumbnail('thumbnail', array('class' => 'mythumbnail')); ?></a></div> 
     <div id="pcontent"> 
    <a href="<?php the_permalink(); ?>" class="ptitle"><?php the_title(); ?></a> 
    <?php the_excerpt(); ?><br /> 

Post Category: <b><?php the_category(', '); ?></b> 



     </div> 
    </div> 

<?php endforeach; 
wp_reset_postdata(); ?>' 

Antwort

0

Try This:

Sie müssen paged Parameter innerhalb argument.and passieren dann max_num_pages in Funktion übergeben paginate_links

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array('posts_per_page' => 10 ,'paged'=>$paged); 
$the_query = new WP_Query($args); 
while ($the_query ->have_posts()) : $the_query -> the_post(); 
?> 
<div id="pbox"> 

    <div id="pthumb"><a href="<?php the_permalink(); ?>" class="ptitle"><?php the_post_thumbnail('thumbnail', array('class' => 'mythumbnail')); ?></a></div> 
     <div id="pcontent"> 
    <a href="<?php the_permalink(); ?>" class="ptitle"><?php the_title(); ?></a> 
    <?php the_excerpt(); ?><br /> 

Post Category: <b><?php the_category(', '); ?></b> 



     </div> 
    </div> 
<?php 
endwhile; 
$big = 999999999; // need an unlikely integer 
echo paginate_links(array(
    'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 
    'format' => '?paged=%#%', 
    'current' => max(1, get_query_var('paged')), 
    'total' => $the_query->max_num_pages 
)); 
wp_reset_query(); 
+0

Ok es jedoch die Paginierung Links gearbeitet zeigt, wenn ich auf einer beliebigen Anzahl klicken Beispiel 2 oder 3 zeigt es nur die Hauptseite der Liste der Beiträge warum? –

+0

Klicken Sie nach dem Klicken auf die Seitenzahl auf die gleiche oder eine andere Seite? @TimSharpe – vrajesh

+0

eine andere Seite nur mit den gleichen Posts darauf –