前提・実現したいこと
現在Wordpress勉強中です
問題は表題のとおりになりますが、wp_pagenaviを使ってカテゴリーページの1P目は投稿リストが問題なく表示されるものの、ページネーションの2をクリックしても1P目と同じ内容が表示されてしまいます
WP管理画面の設定を見てみたものの該当の箇所らしきものはなく
https://blogs.looly.jp/web-design/wp-pagenav-not-work/
こちらのブログなども見てみたのですが、知識不足で該当の箇所などがわからず詰まっています…
wp-pagenaviのphpファイルを触る必要があるのでしょうか?
もしわかるかたがいれば具体的な解決方法を教えていただければ幸いです
追記
http://minohi.com/wp/564/
こちらの記事を拝見しcategory.php一部ソースコードを追記
###category.php
<?php get_header(); $post = $wp_query->post; query_posts('posts_per_page=12&cat=' . get_query_var( 'cat' )); $cat_slug = get_category(get_query_var('cat'))->slug; $cat_capital = str_replace('-', ' ', strtoupper($cat_slug)); $cat_name = get_category(get_query_var('cat'))->name; $cat_description = category_description(get_query_var('cat')); ?> <?php get_template_part('post-list'); ?> <?php get_template_part('navigator'); ?>
###post-list.php
<ul> <?php if (have_posts()): while(have_posts()): the_post(); ?> <li class="item"> <dl> <a href="<?php the_permalink(); ?>"></a> <dt> <img src="<?php the_post_thumbnail_url(); ?>"> <p><?php the_title(); ?></p> <div> <?php $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { echo "<a href=\"" . get_tag_link( $tag->term_id ) . "\" class=\"keyword\">$tag->name</a>"; } } ?> </div> </dt> <dd> <span><?php the_modified_time('Y.m.d'); ?></span> </dd> </dl> </li> <?php endwhile; endif; wp_reset_query(); ?> </ul>
###navigator.php
<?php if (function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
あなたの回答
tips
プレビュー