Jump to content
  • 0

Как сделать пагинацию для страницы меток?


web-monster
 Share

Question

Доброго времени суток, уважаемые форумчане!

На одной странице выводятся все метки сайта. Но меток очень много и нужно реализовать для этого постраничную навигацию. В сети только решения для постраничногоо вывода записей, вроде PageNavi и т.д.

Как это возможно реализовать?

Спасибо!

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Вся постраничная навигация WP основывается на query_var параметре "paged" и сопутствующих ему свойствах глобального объекта $wp_query (found_posts, max_num_pages и post_count, кажется). Поэтому если у тебя метки выводятся какими-то кастомными запросами, то либо манипулируй этими свойствами и используй PageNavi, либо пиши какую-нибудь свою реализацию, которая будет выводить метки с нужным offset в зависимости от номера страницы, переданного через query_var.

Я как-то делал похожее, но никак не вспомню где исходники.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By nightgremlin
      Здравствуйте! Помогите, пожалуйста. Бьюсь уже неделю. У меня не работает пагинация в шаблоне категории. Когда нажимаю на кнопки пагинации у меня открывает шаблон index.php, но посты не открываются. Дело в том, что у меня 7 категорий, для каждой категории сделан свой шаблон. Я подозреваю, что в цикле Loop ему не откуда брать записи. Вот код:
      <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?> <article> <header><h2><?php the_title(); ?></h2><time pubdate><?php the_time('j M Y'); ?></time></header> <div class="avtor">Автор: <?php the_author(); ?></div> <?php if ( has_post_thumbnail() ) { the_post_thumbnail();} ?><?php the_excerpt(); ?> <footer><mark><?php the_tags(); ?> </mark><a href="<?php the_permalink(); ?>">Читать далее</a></footer> </article> <?php endwhile; ?><?php the_posts_pagination(); ?><?php endif; ?>Все записи распределены по категориям т.е. имеют такой вид мой сайт/название категории/ Когда перехожу на другую страничку с помощью пагинации открывается вот, что мой сайт/название категории/page/2/.
      И почему он ссылается на шаблон index.php когда мне надо на текущий с недостающими записями. Может в цикле надо уточнять что записи берутся из такой-то категории с помощью $wp_query? Тогда почему при открытии странички  мой сайт/название категории/ открывается нужный шаблон с 10 записями, как и указано в настройках, а пагинация ссылается на левый шаблон? Пожалуйста помогите кто сталкивался с подобного рода проблемой.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy