Я знаю, этот вопрос задавался много. Я уже прошел через многие из них, но моя проблема, кажется, более сделана на заказ.
Первоначально у меня была эта проблема, но, похоже, это другая проблема, поэтому я спрашиваюНовый вопрос в надежде на решение.
Я использую плагин WP Download Manager Pro , который создает пользовательский тип записи wpdmpro
.
Итак, сутьмоя проблема, кажется, в том, что моя нумерация страниц в моем loop.php
, похоже, связана с типом поста по умолчанию, а не с тем типом поста, который я использую, как, например, если у меня есть посты 0
в моих постах по умолчанию, навигацияна /page/2
не будет работать, но если у меня будет 11
сообщений по умолчанию, он будет работать, но тогда /page/3
не будет работать.
У меня есть 11
wpdmpro
сообщений и 0
сообщений по умолчанию,Поэтому я бы ожидал, что при 2 сообщениях на страницу у меня будет 6 страниц? Wordpress, кажется, думает иначе!
Вот мой запрос
<?php
$category = get_queried_object();
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_status' => 'publish',
'posts_per_page' => 2,
'paged' => $paged,
'post_type' => 'wpdmpro',
'wpdmcategory' => $category->category_nicename,
'tag' => $cat_tag
);
// Query
$wpdmpro_query = new WP_Query( $args );
// The Loop
if( $wpdmpro_query->have_posts() ) : while( $wpdmpro_query->have_posts() ) : $wpdmpro_query->the_post();
?>
<!-- Do stuff -->
<?php endwhile; ?>
<!-- Do stuff if there are no posts -->
endif; wp_reset_postdata(); ?>
Так ПОЧЕМУ /page/2
возвращает 404
, когда эта страница ДОЛЖНА существовать? Как уже упоминалось, если я начну добавлять посты к посту по умолчанию (в 11-м посте), то /page/2
, кажется, работает, с 21-м постом /page/3/
работает, так что с ним нужно связать. Но почему? Я четко определяю, что я НЕ использую 'post_type' => 'post',
. Так, где это может быть определено и как я могу переопределить это?
Несколько вещей, которые нужно добавить, если они каким-то образом связаны.
В моих настройках постоянных ссылок у меня есть пользовательская структура
/%category%/%postname%/
и моя базовая категория по умолчанию .
Я попытался сбросить настройки постоянных ссылок, но все равно получаю страницу 404 на /page/2
.
В моемWP Download Manager Settings, мой WPDM Category URL Base
равен .
Итак, со всем, что мой URL.
{domain}/category-name/page/2/
, который возвращает 404.
{domain}/category-name/
возвращает 2 сообщения указанной категории.
Отчасти меня беспокоит проблема конфигурации, которая заключается в смешении пользовательского типа сообщения с пользовательской структурой и базой категории. Кто-то там должен был иметь эту проблему? Кажется, что это должно быть очень просто, но я не могу найти решение для себя, возможно, я смотрю в неправильных местах?
Любая помощь будет высоко ценится.
Править:
Я неоднократно пытался восстановить постоянные ссылки безрезультатно.