Mam stronę z najbardziej ocenionymi postami.
Używam WP-PostRatings i używam tego kodu:
query_posts( array( "meta_key" => "ratings_average", "orderby" => "meta_value_num", "order" => "DESC" ) );
Czy istnieje sposób tworzenia stronicowania stron?
Znalazłem coś tutaj Wordpress pagination ze statycznymi stronami , ale pokazuje mnie na wszystkich stronach, w najnowszych postach, w kolejności według daty (jak na stronie głównej)
Dziękuję Ci!
Odpowiedzi:
2 dla odpowiedzi № 1Aby dostać paginacja do pracy query_posts()
musisz Dodaj $paged
zmienna do twojego zapytania:
$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 );