WordPressであらゆるコンテンツの一覧をグリッド表示できるプラグイン「Post Grid」

公開日:2016年2月8日 コンテンツ追加
Knowledge Base リスト
グリッド表示とは、通販サイトなどにあるコンテンツのリスト表示をタイル状に並べるデザイン手法。

通常ではCSSなどで設定するのですが、ある程度知識がないと難しい表現方法でもあります。

「Post Grid」は、簡単な設定をしていくだけで投稿、固定ページのみならず、カスタム投稿タイプも含めてグリッド表示のリストをいくつでも作ることができるプラグインです。

※プラグインのバージョンが上がり、より設定しやすい画面になりました。

【Post Grid】プラグインの基本的な機能・できること

  1. ショートコードで記事や固定ページの任意の場所に一覧をグリッド表示
  2. ショートコードと同時に生成されるPHPコードを貼りつければテンプレート内で利用可能
  3. 様々なコンテンツから単独&複数選択でリスト作成が可能
  4. 抽出されたコンテンツの並び替えができる
  5. キーワードによるリストの作成が可能
  6. レイアウトの調整と様々な視覚効果が使える
  7. パソコン・タブレット・携帯などデバイスに応じたグリッド幅の設定ができる
  8. 画像の大きさを変更したり、グリッドの装飾したりすることができる
  9. 1ページの表示件数の設定とページ送り機能
  10. カスタムJsやカスタムCSSを追加できる
  11. グリッドの中に含める項目の選択やレイアウトが指定できる

他にもグリッド表示系のプラグインがありますが、カスタム投稿タイプの対応が有料だったり、細かなレイアウトができなかったりと無料で使うにはなかなか不都合の多いものが多いです。「Post Grid」は無料で「グリッド表示する際にやりたいことが全部できる」と言っても過言ではないプラグインです。

この記事の内容について
このプラグイン紹介記事は簡易的に動作テストをした上で紹介していますが以下の点にご注意願います
  1. すべての環境で動作するとは限りません
  2. できる限り最新のバージョンの情報を紹介するようにしておりますが、閲覧される時期によってはバージョンが変わり、仕様が大きく変更されている場合があります
  3. 有料版と無料版がある場合、テストは原則無料版のみで実施しています
  4. テスト環境については本文中に記載しています
  5. 使用方法で紹介しているショートコードやコードなどをコピーして使用すると、環境によっては記号などが文字化けすることがあります。コピーしたのに動作しない場合は特に「”」「’」などの記号を入力し直してみてください。

WordPressで内部・外部リンクをカード化できるプラグイン「Content Cards」

WordPressの投稿や固定ページに自動リロード式のチャット機能を追加できるプラグイン「Simple Ajax Chat」

WordPressで「続きを読むにはログインが必要です」という記事が作れるプラグイン「Restrict Anonymous Access」


【Post Grid】プラグインの設定画面や表示の日本語化と翻訳

当サイトで私が翻訳した【Post Grid】プラグインの日本語化ファイルを配布しています。

翻訳ファイルは

からダウンロードできます(ダウンロードの方法や日本語の適用方法なども解説しています)

翻訳することで設定が容易になり、重要な項目の設定漏れも少なくなりますから日本語化をお勧めします。

【Post Grid】プラグインのインストールと設定

インストール方法

インストールはプラグインの新規追加でプラグイン名で検索してインストールするか、ページ先頭の画像をクリックして表示されるWordpressのプラグイン公式配布ページがダウンロードしてからアップロードインストールします。

インストール方法の詳しい解説は

を参照ください

日本語化してしまえば設定の内容は簡単に理解できると思います。一覧の管理も通常の「投稿」のようにグリッド表示設定した内容の一覧が表示されるので便利です。もちろん無制限に一覧を作ることができます。

【Post Grid】プラグインの基本的な使い方

日本語化すれば簡単に使えるプラグインです。基本的には記事の抽出設定をして、デザイン(レイアウト)を選択するだけで簡単にグリッド表示の一覧が作成できます(以下公式ページの画像です)

出来上がるとこんな感じの一覧が表示できます

使用する上で3つ注意点というか見落としがちな点があります。それは

  1. オフセットの値を「-1」にしないとすべての投稿からの抽出がされない(デフォルトは「3」)
  2. いろいろな選択肢は「ctrl」キーを押しながら選択することで複数条件になる
  3. 日付順の場合は「公開日」でのソートとなる

ことです。それから並び順は「acsending」は過去記事から順に、「Decsending」は最新の記事から順にとなるところも気を付ける必要があるかと思われます。

標準レイアウトでもある程度のクオリティはあると思うのですが、デザインや表示項目を変更したい場合は以下のように行います。

  1. POST GRIDタブの中の「Layout Editor」を開き、標準で「FLAT」になっているところをクリックして「New Create」をクリックする
  2. 名前を指定する(半角英数字)
  3. グリッド表示する要素を全て選択する

このとき同時にデザイン要素が変更できます(例:タイトルのデザイン変更)

  1. 「title」をクリック
  2. レイアウト設定の下に×付の「title」というのができるのでクリック(標準でレイアウトはFLATになっていますので必要であれば変える)
  3. CSSを編集して保存
  • 同じレイアウトタイプすべてに同様のデザイン要素が割り当てられます
  • 一度変更すると記録されるようで、次に同じものを表示してもデフォルトのCSSが表示されます
  • 他のパーツに関してもこれでいけるようです
  • グリッド表示設定ごとにカスタムコードを設定できるようになっているのですが、うまく動作しませんでした(見落としかもしれませんが、ソースを見ても上記方法での変更のみ適用されるような記述になっていました)

【Post Grid】プラグインの便利な使い方・カスタマイズ方法など

より便利に使うカスタマイズ技やテストサイトで使用した結果や感想、Wordpressのプラグイン公式配布ページには書かれていない事柄などを紹介します。

カスタム投稿タイプの記事を表示するとエラーが出るときは

このプラグインを使ってカスタム投稿タイプの記事一覧を表示しようとしたら、
Warning: Invalid argument supplied for foreach() in・・・というエラーメッセージが表示された後で一覧が表示されることがあります。

原因は、カスタム投稿タイプがどのタクソノミー(タグやカテゴリー)にも属していないためで、ここが空白になっているためエラーメッセージが出るようです。カスタム投稿タイプを作ったらカスタムタクソノミーなり通常のタクソノミーに関連付けるであろうという前提なんですね。
このエラーを回避する方法は

で解説しています。

ページ送りのボタン動作がおかしいときは

このプラグインを使って設置したリストでは自動でページ送りが一覧下へ追加されるようになっています。これについて不具合が発生することがあるようです。

症状としては、1ページ目から2ページ目には移動できるものの、前のページに移動できないことです、具体的には

  1. 2ページ目以降を見たときに「前へ」ボタンが表示されない
  2. 1ページ目の数字ボタンがフォーカスされており、クリックしても移動しない

という症状です。プラグインのバージョンやテーマとの相性によって発生していることもありますので、実際のサイトでこのような現象が起こった場合には以下のように対処します。

  1. プラグインの編集から「PostGrid」を選択します
  2. 「grid-items」→「nav-bottom-new.php」を開きます
  3. 43行目あたりにある「global $paged;」という記述の前に「//」をつけて「//global $paged;」とします(コメントアウトします)
  4. 保存します

※これで私の場合は解消できましたが、前述した通り環境によるところがあるのかも知れません。また、次回のプラグインアップデートでこの点について改善が行われるのかどうかが不明なため、アップデート後コードが元に戻って不具合が再発することも考えられますので、アップデート後は再確認が必要かと思います。

この情報は公式フォーラム

に掲載されていました。

プラグインのテスト環境&個人的評価

最後に【Post Grid】を動作確認した際の環境と個人的な評価を書いておきます。導入の検討や参考になれば幸いです。

テストした環境

  1. WordPressのバージョン:4.9.5
  2. PHPのバージョン:7.0
  3. テーマ:Simplicity バージョン2.3.0g
  4. プラグインのバージョン:2.0.26
  5. このプラグインの最新バージョンは現在Wordpress公式サイトに "プラグインのスラグを入れる" は存在しません(配布されていません)です。バージョンが異なる場合には設定の仕方や動作仕様が変更になっている可能性があります。

個人的な評価・感想ほか

    5段階評価

  1. 設定のしやすさ:★★★★★
  2. 使いやすさ:★★★★★
  3. おすすめ度:★★★★★

バージョンが上がり、大幅にGUIの変更があったようですが機能自体はほとんど変わりがありませんでした。より使いやすくなっていますので、グリッド表示で記事一覧を簡単に作成したいときにはおすすめのプラグインです。

このページを紹介いただいているサイト

 インターネットの世界はネットワークが命。私の拙いページをご紹介いただいているありがたいサイト様へ少しでも恩返しを・・ということでサイトへのリンクを張らせていただきます。ぜひご覧ください。

※Google Analyticsでのリファラアクセスデータを元にリンクさせていただいております(リンクを張っていただいている方でも本ページへアクセスのないサイト様は残念ながら掲載できておりません)

※リンクを張っていただいているサイト様でも長期間本ページへのアクセスがない場合にはリンクを解除させていただく場合があります

Wordpressの本

Amazonの人気商品楽天市場の人気商品
【送料無料】 WordPress標準デザイン講座20LESSONS WordPress5 / Gutenberg対応 / 野村圭 【本】

【送料無料】 WordPress標準デザイン講座20LESSONS WordPress5 / Gutenberg対応 / 野村圭 【本】

2,786 円 (税込) 送料込
基本情報ジャンル建築・理工フォーマット本出版社翔泳社発売日2019年06月ISBN9784798156514発売国日本サイズ・ページ303p 23×19cm関連キーワード 9784798156514 【FS_708-2】出荷目安の詳細はこちら>>楽天市場内検索 『在庫あり』表記について 
【中古】 WordPressレッスンブック 2.8対応 ステップバイステップ形式でマスターできる /エビスコム【著】 【中古】afb

【中古】 WordPressレッスンブック 2.8対応 ステップバイステップ形式でマスターできる /エビスコム【著】 【中古】afb

108 円 (税込)
エビスコム【著】販売会社/発売会社:ソシム発売年月日:2009/09/18JAN:9784883376735//付属品〜CD−ROM1枚付
楽天ウェブサービスセンター CS Shop
ひまあーと(管理人)
  • 記事の作者: ひまあーと(管理人)

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


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

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

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


【スポンサーリンク】


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

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

関連情報