$paged не работают на главной странице WordPress

<?php 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
    'posts_per_page' => 10,
    'paged' => $paged,
);
query_posts($args);?>

Я использовал этот код в шаблоне страницы WP, затем опубликовал страницу с этим шаблоном, затем установил эту страницу как статическую домашнюю страницу, а затем я обнаружил, что значение paged всегда равно 1. Когда я нажимаю страницу 2, я по-прежнему получаю то же содержимое, что и страница 1, хотя URL-адрес правильно, например, /page/2/

1 ответ

Я нахожу ответ сам. просто используйте

get_query_var('page')

вместо этого это будет работать.

Другие вопросы по тегам