2014-03-25 12 views
0

У меня есть страница с самыми рейтинговыми сообщениями.Wordpress - Pagination для страниц

Я использую WP-PostRatings и я использую этот код:

query_posts(array('meta_key' => 'ratings_average', 'orderby' => 'meta_value_num', 'order' => 'DESC'));

Есть ли способ, чтобы создать нумерацию страниц для страниц?

я нашел что-то здесь Wordpress pagination with static pages, но он показывает мне на всех страницах, новые сообщения, заказ по дате (как в домашней странице)

Спасибо!

+0

выглядит я уже ответил на вопрос, подобный этому [здесь ** **] (http://stackoverflow.com/questions/15374490/ how-to-create-pagination/15376454 # 15376454) –

+0

спасибо! но не работает для меня ... – user2151960

ответ

2

Чтобы получить pagination to work with query_posts() вам нужно add the $paged variable вашего запроса:

$posts_per_page = 10; 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$query = array( 
    'meta_key' => 'ratings_average', 
    'orderby' => 'meta_value_num', 
    'order' => 'DESC', 
    'posts_per_page' => $posts_per_page, 
    'paged' => $paged 
); 
query_posts($query); 
Смежные вопросы