スポンサーリンク

【WPプラグイン配布】TOPページの投稿をカード表示する

スポンサーリンク

はじめに

前回の記事では、AIを相棒にプラグインを開発した裏話をお届けしました。 今回は、そのTOPの固定ページ用カード型カスタム投稿表示ができるプラグインの配布と使い方とコードの全貌を紹介します!
これを導入すれば、TOPページのカスタマイズがちょっとだけできます(汗)

実装できる機能とデザイン

  • トップページ用: 最新6〜8件(3〜4列×1〜2段)+「もっと見る」ボタン
  • 一覧ページ用: 3件〜(3〜4列×1段〜)
  • 表示項目: アイキャッチ、タイトル、投稿日時、本文100文字
  • レスポンシブ: スマホでは自動で1列に切り替わります

導入手順(2ステップ)

プラグインをダウンロード

こちらからプラグインをダウンロードしてください。

Cocoonじゃなくても動作するように修正しました!と言ってもSWELLでしか試していませんが。。
SWELLも見た目がきれいですが、こちらのプラグインのような表示方法はできませんので、一度試してみてください。
たぶんどのテーマでも動作する・・・と思いますが(汗)動かなかったら、自分で修正してね♪

WordPress管理画面からアップロードして有効化

淡路タマオ
淡路タマオ

かんたんにプラグインをインストールできるで!

WordPressの管理画面>プラグイン>プラグインのアップロード

自分流にプラグインをカスタマイズしたい場合は、WordPress管理画面のプラグイン>プラグインエディターで.phpを編集できます!いちいちレンタルサーバーへアクセスしなくても良いので、こっち使うと効率上がります。

コードの全貌も公開します!

コードがわかる方はこちらを自分で弄ってみてください。

淡路タマオ
淡路タマオ

ちなみに私は全くコードはわからんのやで!
はっきり言って、コードはチラッと見ただけ。
そんなん、わかからんでもプラグイン自作できるんやで!

digital-onion-portal.php (Version 10.0)

使い方:ショートコードを貼って、Portal設定を済ませるだけ!

淡路タマオ
淡路タマオ

簡単な設定だけ!かんたん日本語!誰でもできるで!

①ショートコードを貼る

表示したい場P所に以下のショートコードを貼り付けます。

トップページなどに6件表示したい場合 [custom_list_button]

投稿一覧ページ(all-posts)を作る場合 [custom_archive]

②Portal設定をササッと済ませる。

淡路タマオ
淡路タマオ

設定箇所はたったの5箇所!超かんたん!

以上!!

Geminiに出したプロンプト

私がGeminiに相談した初回プロンプトは以下です。

淡路タマオ
淡路タマオ

これで一旦プレビューして、少しずつ修正や追加したで。
でも初回だけでも、それっぽく仕上がったで!

【前提】

  • テーマ: Cocoonを使ってます。
  • 目的: 投稿一覧をオシャレな3カラムのカード型にしたい!

【作ってほしい機能】

  1. 見た目: 3列のカード型。中身は「アイキャッチ」「タイトル」「日付」「本文の抜粋(80文字くらい)」をセットにして。
  2. スマホ対応: スマホで見たら自動で1列になるように、レスポンシブなCSSも入れてね。
  3. ショートコード: 2パターン用意して。
    • トップページ用ショートコード:最新記事を6件表示。下に「もっと見る」ボタンをつけて。
    • 一覧ページ用ショートコード:記事を9件表示。下にページ番号(1, 2, 3…)をつけて。
  4. 【超重要】Cocoon対策: CocoonのCSSとケンカしてページ番号が縦に並んだり重なったりしないように、HTMLのクラス名は do-custom- みたいに独自のやつを使って。CSSには !important をガッツリつけて、Cocoonの干渉を物理的に弾き返してね。
  5. 固定ページ対応: 固定ページに貼って使うから、URLに ?paged=2 とかが付いてもちゃんと中身が切り替わるようにコードを組んで。

【出力形式】

  • これだけで動くPHPファイルを1枚まるごと出力して。

まとめ

このプラグインは、Cocoonの強力な機能を活かしつつ、デザインの自由度をさらに広げるために作りました。 コードがわからない方でも、手順通りに進めれば自分専用のポータルサイトのような見た目が手に入ります。ぜひ試してみてください!

問い合わせ

※過去記事の誤報や削除依頼は随時受け付けております。

タイトルとURLをコピーしました