質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.35%

sibgleページにページネーション(WP-PageNavi)が表示されない

受付中

回答 0

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 308

score 3

前提・実現したいこと

プラグインのPageNaviを使用し、ページネーションを作成しました。ページネーションが表示されません
自分なりに調べてみたのですが、phpの知識があまりないため、解決できない状況です。
アドバイスいただければ嬉しいです

試みたこと
はじめはプラグインなしで入力していましたが、表示されなかっためプラグインを使用して試しましたが表示されませんでした。
固定ページでのページネーションは表示することができました。
ページネーションの前後に文字を入れると前後に表示されるのは、検証ツールで確認しています
次のページが読み込まれていないことが、問題だと思うのですが解決できませんでした。

ここに質問の内容を詳しく書いてください。
ページネーションに関しては、functions.phpは使用していません
wordpress
プラグイン PageNavi

発生している問題・エラーメッセージ

sibgle.phpにページネーションが表示されない

該当のソースコード

<?php

/**
 * Template single posts
 * @package WordPress
 * @subpackage I'LL
 * @since I'LL 1.0
 */

get_header(); ?>
<!--SinglePage-->
<section class="single flex content inner">
    <article class="article content-page">
        <div class="flex">
            <?php the_tags('<ul class="tagcloud__ul"><li class="tagcloud">', '</li><li class="tagcloud">', '</li></ul>'); ?>
            <p class="entry-date"><?php the_date('Y.m.d'); ?></p>
        </div>
        <?php while (have_posts()) : the_post(); ?>
            <header>
                <!--記事のタイトルを出力-->
                <div class="article-header">
                    <h1>
                        <?php the_title(); ?><?php ill_subtitle(); ?><?php edit_post_link(__('Edit', 'ill'), '<span class="edit-link"><i class="fa fa-pencil-square-o"></i>', '</span>'); ?>
                    </h1>
                </div>
                <!--サムネイルを設定したらサムネイルを出力-->
                <?php if (has_post_thumbnail() && $page_thumbnail_layout != 'no_display' && !$none_display_thumbnail) : ?>
                    <div class="article-thumbnail">
                        <?php the_post_thumbnail('large-thumbnail'); ?>
                    </div>
                <?php endif; ?>
            </header>
            <!--コンテンツ-->
            <section class="article__body">
                <?php the_content(); ?>
            </section>
            <?php if ($display_mobile_footer_page && is_mobile()) : ?>
                <?php ill_mobile_footer_buttons_page(); ?>
                <?php ill_mobile_footer_buttons_modal_window(); ?>
            <?php endif; ?>

<!-- ページネーション -->

            <?php previous_post_link(); // 前の投稿へのリンク 
            ?>
            <?php next_post_link(); // 次の投稿へのリンク 
            ?>
        <?php endwhile; ?>
    </article>

    <aside class="single__side-bar">

        <?php get_sidebar(); ?>

    </aside>
</section>
<!--End SinglePage-->
<?php get_footer(); ?>
@charset "UTF-8";

//____________________________
//読み込み
//____________________________
@import "configuration";

//____________________________
//記事のスタイル
//____________________________
.inner {
  @include inner;
}

.entry-date {
  margin-bottom: 2rem;
}

.entry-title {
  font-size: 4rem;
  font-weight: bold;
  letter-spacing: .1rem;

  @media#{$sp} {
    font-size: 2rem;
  }
}

.article {
  width: 68%;
  padding: 5rem 0;

  &__header {
    padding-bottom: 50px;

    h1 {
      font-size: 3.4rem;
      padding-bottom: 20px;
    }

    img {
      width: 100%;
      height: auto;
    }
  }

  &__body {

    p {
      font-size: 1.6rem;
      margin-top: 0;
      margin-bottom: 1.5em;

      @media#{$sp} {
        font-size: 1.4rem;
      }
    }

    h1 {
      font-size: 3.4rem;

      @media#{$sp} {
        font-size: 2.4rem;
      }
    }

    h2 {
      margin-top: 3rem;
      margin-bottom: 2rem;

      @media#{$sp} {
        font-size: 1.6rem;
      }
    }

    h3 {
      font-size: 2rem;
      padding: .5rem 1rem;
      margin-top: 3rem;
      margin-bottom: 2rem;

      @media#{$sp} {
        font-size: 1.6rem;
      }
    }

    h4 {
      color: $sub;
      font-size: 2rem;
      margin-top: 3rem;
      margin-bottom: 2rem;

      @media#{$sp} {
        font-size: 1.6rem;
      }
    }

    h5 {
      font-size: 2rem;
      color: $h5;
      margin-top: 3rem;
      margin-bottom: 2rem;

      @media#{$sp} {
        font-size: 1.6rem;
      }

    }

    h6 {
      font-size: 2rem;
      margin-top: 3rem;
      margin-bottom: 2rem;

      @media#{$sp} {
        font-size: 1.6rem;
      }

    }

    &__ul {
      padding: 0 0 0 1em;
    }

    &__ul &__li {
      list-style-type: none;
      padding: .1em .5em;
      position: relative;
    }

    &__li:before {
      background-color: #ff9dac;
      /* 円の色 */

      content: '';
      position: absolute;
      top: .6em;
      /* 円の上側位置調整 */
      left: -.5em;
      /* 円の左側位置調整 */
      width: 6px;
      /* 円の幅 */
      height: 6px;
      /* 円の高さ */
    }

    table {

      td {
        font-size: 1.4rem;
        border: solid 1px $sub;

        @media#{$sp} {
          font-size: 1.2rem;
        }

      }
    }
  }


  hr {
    height: 3px;
    background-color: $sub;
  }

}

.single {
  &__side-bar {
    width: 30%;
    padding-top: 5rem;
  }

  .flex {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2rem;

    .tagcloud {
      margin-left: 1rem;

      &__ul {
        display: flex;
      }
    }

    .entry-date {
      margin-bottom: 0;
      margin-left: 1rem;
    }

  }

  .counter-hierarchy {
    border: 1px $sub solid;
  }



}


// Easy Table of Contents 設定

div#ez-toc-container p.ez-toc-title {
  font-size: 18px;
  /* フォントサイズ */
  position: relative;
  /* 目次タイトルを右側にズラす */
  text-align: center;
}

/* 目次の閉じるボタン調整 */

.ez-toc-title-toggle {
  position: absolute;
  bottom: 90%;
  left: 55%;
}

/* 目次の閉じるボタンデザイン */
.ez-toc-btn {
  border: none;
  background: none;
  box-shadow: none;
  border-radius: 0;
}

.ez-toc-icon-toggle:before {
  content: "";
  display: inline-block;
  right: 3px;
  height: 10px;
  width: 10px;
  border-right: 3px solid $primary;
  border-bottom: 3px solid $primary;
  transform: translateY(-50%) rotate(45deg);
  transition: .3s;

  @media #{$sp} {
    top: 52%;
    right: 6px;
  }
}

#ez-toc-container p.ez-toc-title {
  display: block;
  /* 目次タイトルを固める  */
  text-align: center;
  /* 目次タイトルをセンターへ */
  padding: 5px;
  /* 目次タイトルの内側余白  */
  background: $sub;
  /* 目次タイトルの背景色 */
}

#ez-toc-container,
#ez-toc-container .ez-toc-title-container {
  margin: 0;
  /* 目次タイトルと枠線の余白をなくす */
  padding: 0;
  /* 目次タイトルの背景色の位置調整 */
}

.ez-toc-heading-1,
.ez-toc-heading-5,
.ez-toc-heading-7 {
  font-weight: bold;
}

/* Easy Table Of Contentsによる目次に番号振りをする */
#ez-toc-container ul {
  list-style-type: none;



  .ez-toc-heading-level-2 {
    list-style: none;
    position: relative;
    padding: .1em 1.5em;

    &::before {
      background-color: #ff9dac;
      /* 円の色 */
      content: '';
      position: absolute;
      top: .6em;
      /* 円の上側位置調整 */
      left: .6em;
      /* 円の左側位置調整 */
      width: 6px;
      /* 円の幅 */
      height: 6px;
      /* 円の高さ */
    }

    .ez-toc-heading-level-3,
    .ez-toc-heading-level-4,
    .ez-toc-heading-level-5,
    .ez-toc-heading-level-6 {
      list-style: none;
      position: relative;
      padding: .1em 1.5em;

      &::before {
        background-color: #ff9dac;
        /* 円の色 */
        content: '';
        position: absolute;
        top: .8em;
        /* 円の上側位置調整 */
        left: .4em;
        /* 円の左側位置調整 */
        width: 10px;
        /* 円の幅 */
        height: 2px;
        /* 円の高さ */
      }
    }
  }
}

// 人気記事表示

/* 上位3位の背景色変更 */
ul.wpp-list li:nth-child(1):before {
  background: #D2250F !important;
  content: counter(wpp-count);
  display: block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  padding: 3px 10px;
  border-radius: 0%;
  z-index: 1;
}

ul.wpp-list li img {
  width: 100px;
  height: 100px;
}

試したこと

はじめはプラグインなしで入力していましたが、表示されなかっためプラグインを使用して試しましたが表示されませんでした。
固定ページでのページネーションは表示することができました。
ページネーションの前後に文字を入れると前後に表示されるのは、検証ツールで確認しています
次のページが読み込まれていないことが、問題だと思うのですが解決できませんでした。

補足情報(FW/ツールのバージョンなど)

wrodpress, WP-PageNaviバージョン2.93.3 ,vscode

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.35%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る