Intereting Posts
ajax jquery update custom field meta value front end перенаправить 301 со специальным символом, таким как WIX-сайт «#!» ОШИБКА: страница параметров не найдена – Невозможно выяснить, почему :( Создание пользовательского плагина Glossary проверьте, существует ли заголовок сообщения в пользовательском типе сообщения на странице Как изменить slug для сообщений wp по умолчанию, не влияя на другие сообщения? Получение постоянной ссылки на последнее сообщение из категории Неустранимая ошибка Вызов для фильтра функций-членов () Пользовательские таксономии делают WP очень медленным – способ исправить? Как проверить пароль пользователя? Не работает WordPress nav_menu_link_attributes Разработка плагинов WordPress – заголовки уже отправлены Фильтр WordPress template_include не работает должным образом WordPress перенаправляет несуществующий URL-адрес существующим – как отключить Как удалить два (связанных) строк wp_postmeta?

Разбивка страниц не работает на странице Category.php

Мой сайт обновляет код для более старых / новых сообщений на странице категории, но когда вы нажимаете «старше», ссылка не работает. он генерирует / blog / page / 2 из / blog /

  1. Попробовал несколько плагинов (WPnavi, исправление разбивки по страницам и несколько других, которые были первыми и вторыми оценены под поиском «pagination»), но это не сработало

  2. Пробовал кучу кодов, которые я нашел на wordpress.org

  3. Только одна должность категории, а не пользовательский пост.

Но, похоже, ничего не работает …

Вот код

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <A href="<?php the_permalink() ?>" class="noborder"><?php if ( has_post_thumbnail() ) { the_post_thumbnail('thumbnail'); } ?></a></div> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?> "rel="bookmark"><?php the_title(); ?></a> <section class="entry-content"> <?php $content = get_the_content(); $content = strip_tags($content); echo substr($content, 0, 250); ?>... <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>" class="button">Full Post</a> <?php endwhile; endif; ?> </article> <nav> <div class="6u"><?php next_posts_link(sprintf( __( '%s', 'blankslate' ), '<span class="button">&larr; Older Posts</span>' ) ) ?> <div class="6u"><?php previous_posts_link(sprintf( __( '%s', 'blankslate' ), '<span class="button">&rarr; </span>' ) ) ?></div> </nav> 

Solutions Collecting From Web of "Разбивка страниц не работает на странице Category.php"

Попробуйте этот код, немного отличающийся от вашего, но с правильной вложенностью. Дай мне знать, если это работает.

 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <a href="<?php the_permalink() ?>" class="noborder"><?php if ( has_post_thumbnail() ) { the_post_thumbnail('thumbnail'); } ?></a> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" rel="bookmark"><?php the_title(); ?></a> <section class="entry-content"> <?php $content = get_the_content(); $content = strip_tags($content); echo substr($content, 0, 250) . '...'; ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>" class="button">Full Post</a> </section> </article> <?php endwhile; ?> <nav> <div class="6u"><?php next_posts_link(sprintf( __( '%s', 'blankslate' ), '<span class="button">&larr; Older Posts</span>' ) ) ?> <div class="6u"><?php previous_posts_link(sprintf( __( '%s', 'blankslate' ), '<span class="button">&rarr; </span>' ) ) ?></div> </nav> <?php else : ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; ?> 

Нашел это, чтобы исправить мою проблему, надеюсь, что это поможет кому-то:

  add_action('init','yoursite_init'); function yoursite_init() { global $wp_rewrite; //add rewrite rule. add_rewrite_rule("author/([^/]+)/page/?([0-9]{1,})/?$",'index.php?author_name=$matches[1]&paged=$matches[2]','top'); add_rewrite_rule("(.+?)/page/?([0-9]{1,})/?$",'index.php?category_name=$matches[1]&paged=$matches[2]','top'); $wp_rewrite->flush_rules(false); } которого  add_action('init','yoursite_init'); function yoursite_init() { global $wp_rewrite; //add rewrite rule. add_rewrite_rule("author/([^/]+)/page/?([0-9]{1,})/?$",'index.php?author_name=$matches[1]&paged=$matches[2]','top'); add_rewrite_rule("(.+?)/page/?([0-9]{1,})/?$",'index.php?category_name=$matches[1]&paged=$matches[2]','top'); $wp_rewrite->flush_rules(false); } которого  add_action('init','yoursite_init'); function yoursite_init() { global $wp_rewrite; //add rewrite rule. add_rewrite_rule("author/([^/]+)/page/?([0-9]{1,})/?$",'index.php?author_name=$matches[1]&paged=$matches[2]','top'); add_rewrite_rule("(.+?)/page/?([0-9]{1,})/?$",'index.php?category_name=$matches[1]&paged=$matches[2]','top'); $wp_rewrite->flush_rules(false); }