2012-04-23 4 views
0

Я создал тему wordpress, на домашней странице, как я вижу в других шаблонах для лимитирования номеров записей на домашней странице. был составлен код, например, нижеследующее:Wordpress, он не показывает лимитные сообщения на домашней странице

<?php 
$featuredPosts->query('showposts=40'); 
while ($featuredPosts->have_posts() ) : $featuredPosts->the_post(); ?> 

<!-- blah blah --> 

<?php endwhile;?> 

Но оно показывает 35 сообщений, как я могу это исправить? Это зависит от скорости сервера?

+0

'showposts' осуждается использование' posts_per_page' http://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters – janw

+0

Спасибо, работал. – sparkmood

ответ

2

Попробуйте это

$featuredPosts->query('posts_per_page=40'); 

showposts (INT) - количество почты, чтобы показать на странице. Устаревший с версии WP версии 2.1 в пользу «posts_per_page».

0

Пункт 1: первая проверка у вас есть 40 или более пост

попробовать этот код

<?php query_posts("showposts=40"); ?> 

или

<?php query_posts('posts_per_page=40'); ?> 

и проверьте также в wp_admin панели Setting-> Reading Sestting->Страницы блога не более

0

У вас есть более чем 35 сообщений в категории, которую вы запрашиваете? Я думаю, что запрос метод, который вы используете, должен быть query_posts. Более стандарт соответствует цикл будет:

<?php query_posts('showposts=40'); 
    while (have_posts()) : the_post(); 
?> 
Смежные вопросы