【WordPress】複数いるユーザーごとの新着記事〇件を一覧表示する方法(備忘録)

公開日: 使い方など
Knowledge Base Wordpress パソコン カスタマイズ 設定

リスト表示は難しい・・・というよりも日本語が難しいという感じの記事です。

私はコードを書く側の人間ではないので、知人からできないか?と言われて探した記事の紹介になります。

条件としては例えば4人のユーザーがそれぞれ投稿するようなサイトで、それぞれの最新投稿を1つずつ表示したいというもの。
・・・これでも分かりにくい、日本語は本当に難しい。

言い換えると、ユーザーの一覧があって、それぞれのユーザーの最新投稿を1件ずつ表示したものをページの中に表示したい・・・ということ(これでも分かりにくいかも・・・)。

よく紹介されているのはAというユーザーの最新記事を1件表示させるというコード。投稿するユーザーが決まっているならこれを流用してユーザー分だけ作ればいい話ですが、会員制サイトなどでユーザー数が無限になってしまう場合にはフルオートというわけにはいきませんよね?これをユーザー数に関係なく自動表示できないか?ということ(これでも分かりにくい)。

とにかくイメージを・・・ということで出来上がるのがこんな感じ

【WordPress】複数いるユーザーごとの新着記事〇件を一覧表示する方法(備忘録)
※テストサイトなのでユーザーをいくつか作ってあり、管理人だけが投稿しているものです

要は「momotest2」「tekitou tekitou」「モモテスト」「管理人」というニックネーム(表示名)のリストがあって、その横にそれぞれのユーザーの新着記事を〇件(画像は1件にしてます)表示するというものです。これで通じたかなぁ・・・。

これ、結構できそうでできないんですよね(知識不足なだけとも言う??)。前述したようにあらかじめユーザーが決まっていて増減しないなら簡単なんですけどね。

で、日本語で必死に調べたけど皆無・・・すべて前述のユーザーが決まっている場合の話、参考になるものはありませんでした。

そうなったらワールドワイドでしょ!ということで英語で検索したら参考になるものが見つかりました!!

参考ページはこちらです

英語はちょっと・・という方は同時翻訳のあるブラウザでご覧いただければと思います。このページでは親切に固定ページテンプレートとして使えるPHPファイルそのものがダウンロードできるので、テーマの固定ページテンプレートに追加して使えば簡単に実装できます(固定ページテンプレートの適用方法はご自身で調べて下さい)。

不要なものはコードから削除するなり非表示にするなりして、条件の追加をしたい場合には追加して・・などすれば実用には足ると思います。


このテンプレートを改造すれば、例えば増減するカテゴリーやタグごとの一覧なんてのもできそうですね。
このコンテンツは登録ユーザーにだけ許可されています。ログインしてください。
ひまあーと(管理人)
  • 記事の作者: ひまあーと(管理人)

  • ☆最後までお読みいただきありがとうございました。記事作者のひまあーとです。
    ☆Wordpressでサイトをカスタマイズしていく上で有用な情報を配信しつつ、「ココナラ」でサイトカスタマイズのお手伝い、不具合の修復、サイト引っ越し代行などをさせていただいております。
    ☆Wordpressネタが多いですが、趣味の「園芸」「卓球」などの情報や日々の出来事などもどんどん増やしていきますのでよろしくお願いいたします。


いつでもご相談・サイトカスタマイズの依頼を受け付けています

Wordpressのカスタマイズ、不具合解消のご相談はすべてココナラのダイレクトメッセージからお受けしております。まずはこちらのバナーからお気軽にお問い合わせください。

※一度もココナラを使ったことがない方はココナラへの無料登録が必要です。こちらから登録後、上のリンクをクリックする、またはココナラトップページから「ひまあーと」を検索してお問い合わせください。


【スポンサーリンク】


記事の拡散にご協力をお願いします

閲覧いただきありがとうございました。役に立つ情報でしたら是非SNSでシェアをお願いします

関連情報