об этом уже спрашивали на форумах WP, но ни одно из решений не помогло мне, я сбросил постоянные ссылки и т. Д. Безрезультатно. Надеюсь, у вас, ребята, есть ответ. Это моя установка:
У меня есть пользовательский тип записи, называемый ted_venue, и два шаблона, single-ted_venue.php (сведения об одном месте) и page-venues.php (для отображения списка мест). Структура постоянных ссылок - site.com/venues/venue-slug для подробностей места и site.com/venues для списка мест.
Это код нумерации страниц в списке мест:
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$wp_query = new WP_Query(array('post_type' => 'ted_venue',
'paged' => $paged,
'posts_per_page' => 30)
);
if ($wp_query->have_posts()):
?>
<ul>
<?php while ($wp_query->have_posts()): $wp_query->the_post(); ?>
...
Затем внизу я добавляю несколько ссылок на страницы. Если я захожу на site.com/venues/page/2, это приводит к ошибке 404.
Затем, если я сбрасываю постоянные ссылки на значения по умолчанию, а затем на текущие, нумерация страниц списка мест работает нормально, а детали одного места - нет. Таким образом, в основном, когда нумерация страниц работает на одном месте, нет и наоборот.
Кто-нибудь знает, что может происходить, или, по крайней мере, можете ли вы указать мне статью или живой пример работы?
Спасибо!