Я хочу создать страницу блога с недавними сообщениями и разбиением на страницы. Код ниже показывает последние сообщения, но разбиение на страницы не хочет работать.Wordpress limit posts per page with pagination
<?php get_header(); ?>
<div class="container clearfix">
<div id="content" class="clearfix">
<?php
$postslist = get_posts('numberposts=-1&posts_per_page=5&order=DESC&orderby=date');
foreach ($postslist as $post) :
setup_postdata($post);
?>
<div class="entry">
<div class="recent-post-thumbnail">
<?php echo the_post_thumbnail($recent->ID, 'thumbnail'); ?>
</div>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php the_excerpt(); ?>
<h4><a href="<?php the_permalink(); ?>">More ></a></h4>
</div>
<?php endforeach; ?>
</div> <!-- end content -->
<div class="kreska-pion"></div>
<div class="sidebar">
<?php get_sidebar(); ?>
</div>
</div>
<?php get_footer(); ?>
Теперь эта строка выглядит так: $ postlist = get_posts ('post_per_page = 6 & order = DESC & orderby = date'); Но показывает только 5 сообщений, и есть еще одна страница сообщений. Я что-то пропустил в function.php? Или что с этим не так? Спасибо, Prafulla, за помощь, я считаю, что он скоро начнет работать :) – joryl
var_dump ($ postlist); с 'get_posts ('post_per_page' = -1)' и вывести результат. –
Это показывает 'NULL' – joryl