maki@cebuWordPressで特定のページに複数の記事を表示しつつページ送りさせる方法ツイートシェアはてブLINEPocketスポンサーリンクWordPressで特定のページ(スラッグ)で記事を指定件数分表示して、ページ送り(ページネーション)をだす方法です。施工事例なんかで、だんだんリフォームが出来上がってきてますよ的な短めの進捗ブログをお見せするページが必要だった場合に活用できます。仕様と完成イメージ・「ブログ」メニューを押した時にタイトル、短めの本文、記事内の写真を5件表示させる・アーカイブページとは違い、各々の記事にリンクを飛ばさない・5記事分表示したらページ送り(ページネーション)があって過去のブログも5件ずつ見ていけるよという感じです。CSSなどはご自由にカスタマイズくださいませ。・Wordpressの無料テーマLightningを使用していますが、Wordpressであれば応用できます。・何かしらテーマを利用していて、そのデザインを崩したくない場合の方法です。・固定ページの特定のURL(スラッグ)での表示です。・カテゴリなどの条件でも絞れます。・Wordpressの一般設定の表示件数設定に依存しないで記事数を取得できます。スポンサーリンク固定ページとスラッグを用意しましょうまず固定ページとスラッグを用意します。https://hogehoge.com/blogというページにその内容を表示させるとしましょう。固定ページから新規作成で記事を投稿してください。その時のパーマリンクをblogに指定してください。本文はなくてOKです。スポンサーリンクpage-XXX.phpを用意しましょう。次にpage-XXX.phpを用意しましょう。XXXとは先ほど指定したblogのことですので、今回はpage-blog.phpというファイルを作成します。あなたが固定ページにhttps://hogehoge.com/reportというページを作成したのであればpage-report.phpが必要です。何も指定がなければ、固定ページ(page.php)に書かれていることにしたがって固定ページを出すけども固定ページの中でも特にスラッグがblogと書かれているやつはこのpage-blog.phpを優先的に処理するんやで!ということなのです。テンプレート階層」などで調べると無限に出てきますので参考にしてみてくださいね。それではpage-XXX.phpを編集していきます。肝となるソースはこの部分です。表示数を変えたい場合にはposts_per_pageの数字を変えてくださいね。‘publish’の下に足せばOKですね。(カンマのつけ忘れに注意してください。$the_query->max_num_pages));}?>ここが肝なのですが、お使いのテーマのベースがあると思うので注意してください。Lightningだったら親テーマにpage.phpが存在しており、サイドバーやh1のクラス名などすでに決まっている場合があると思います。3:以下のコードをかくという流れになるかと思います。記述する場所は検証を使いつつ、見極めましょう。LightningだったらpostListというdiv要素の直下ですね。$the_query->max_num_pages));}?>page-XXX.phpの編集が終わったら保存をしてwp-themesフォルダ以下のご自身のテーマファイルにおきます。子テーマを作成されている場合は子テーマにおきましょう。最後に、https://hogehoge.com/XXXでアクセスしてみて、うまく表示されていればOKです。無料で会員登録してメンターを探してみましょう。人気のメンターはすぐ募集が終了してしまうので、早めの利用がおすすめです。form7にて住所入力を自動で行う方法【ajaxzip3はサーバ設定不要で超簡単】カミギン島の観光が最高だったのでおすすめな場所をサクッとまとめるよプロフィールマキ日本にある外資系IT企業にて3年→セブ法人でブリッジSEを1年→フリーランスとなりました。これからもゆるく海外に住み続けます。