前提・実現したいこと
wordpressでPageNaviを使いページナビゲーションを設置しました。
投稿記事は1ページに5件表示させているのですがページナビゲーションが1としか表示されません。
記事数は20あります。
URLの最後に/page/2/と入力して読み込むと2ページ目に行くことができますがページナビゲーションは変わらず1のままです。
解決法を調べると色々と記事はあったのですが、うまくいきません。
どなたか詳しくご教示願いませんでしょうか。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<?php
global $post;
$args = array( 'posts_per_page' => 5,
'paged' =>$paged);
$myposts = get_posts( $args );
foreach( $myposts as $post ) { setup_postdata($post); ?> <div class="XXX"> <?php if(has_post_thumbnail()): ?> <?php the_post_thumbnail(array(400,400)); ?> <?php else: ?> <?php endif; ?> <div class="XXX"> <h3><?php the_title(); ?></h3> <i class="fas fa-pencil-alt"></i><?php the_time('Y.m.d') ?> <span class="XXX"> <?php $cat = get_the_category(); // 情報取得 $catId = $cat[0]->cat_ID; // ID取得 $catName = $cat[0]->name; // 名称取得 $catSlug = $cat[0]->category_nicename; // スラッグ取得 $link = get_category_link($catId); // リンクURL取得 ?> <p id="<?php echo $catId; ?>"> <span class="XXX"> <a href="<?php echo $link ?>"
title="<?php echo $catName; ?>">
<?php echo $catName; ?></a>
</span>
</p>
</span>
<div class="archive-content__text">
<a href="<?php the_permalink() ?>">
<?php the_excerpt(); ?>
</a>
</div>
</div>
</div>
<?php } wp_reset_postdata(); ?> <div class="pagination"> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> </div>
PHP
1ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/06 09:15