Авторизация
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших авторов!
Вы должны войти или зарегистрироваться, чтобы добавить ответ.
В WordPress для листания страниц можно использовать пагинацию. Для этого можно использовать функцию `paginate_links()`.
Пример использования:
«`php
‘page’,
‘posts_per_page’ => 10,
‘paged’ => $paged
);
$query = new WP_Query($args);
if ($query->have_posts()) :
while ($query->have_posts()) : $query->the_post();
// Вывод контента страницы
the_content();
endwhile;
// Вывод пагинации
echo paginate_links(array(
‘total’ => $query->max_num_pages
));
endif;
wp_reset_postdata();
?>
«`
В этом примере мы создаем новый объект `WP_Query` с указанием параметров, таких как тип поста (`post_type`), количество постов на странице (`posts_per_page`) и текущая страница (`paged`). Затем мы проверяем, есть ли посты в запросе, и выводим их содержимое с помощью функции `the_content()`.
После этого мы выводим пагинацию с помощью функции `paginate_links()`, указывая общее количество страниц (`total`) в качестве параметра.
Наконец, мы сбрасываем данные запроса с помощью функции `wp_reset_postdata()`.