WordPress
Custom Field Suite(CFS)の代わりにPodsを使う理由とループフィールドの活用
CFSの公開停止でお困りの方へ。無料でループフィールドが使えるPodsへの移行方法を紹介します。
はじめに
最近、WordPressのプラグイン「Custom Field Suite(CFS)」が公開停止となり、お困りの方もたくさんいらっしゃるのではないかと思います。代替プラグインとして「Pods」を使用し始めました。特に、CFSで便利に利用していたループフィールド(リピートフィールド)機能が、Podsでも無料で実現できるため、その機能について紹介します。
Podsのループフィールドの使い方メインの記事ですが、既存CFSからPodsに移行するときの参考にもなるかもしれません。
今回は、私の本サイトでどのように使っているかを中心に説明していきます。制作事例の各記事内の下部で画像をスライダー形式で表示するためにループフィールドをCFSで使っていました。今回はこれをPodsで実現します。制作事例の記事は、カスタム投稿で作成しています。
1. Custom Field Suiteの公開停止と代替の選択
Custom Field Suiteは、カスタムフィールドの追加が簡単にできるWordPressのプラグインでした。しかし、最近公開停止となり、セキュリティ上の観点から代替プラグインを探す必要がありました。そこで選んだのが、Podsという無料のプラグインです。海外では結構人気のプラグインみたいです。
2. Podsの導入
Podsは、WordPressのカスタムフィールドやカスタム投稿タイプを強力にサポートするプラグインです。
プラグインをインストールしたら「Pods Admin」から設定していきます。
5. 記事のテンプレートにコードを追加して、それを元にしてスライダーを表示しています。
PHPコード例
$pod = pods('case', get_the_ID()); // Podsインスタンスを取得
$sliders = $pod->field('images'); // Podsで設定したカスタムフィールド名に合わせる
4. Podsを選んだ理由
無料で使える
CFSと同様に、ループフィールド機能が無料で利用できる点が魅力的です。他の類似プラグイン(例えばAdvanced Custom Fields Proなど)では有料機能となることが多いです。
シンプルな操作感
Podsは、シンプルなインターフェースで、カスタムフィールドの作成や管理が簡単に行えます。CFSからの移行もスムーズに進められました。
柔軟性
カスタム投稿タイプやタクソノミーの管理も一元化できるため、サイト全体の構造を整理しやすい点も利便性が高いです。
5. まとめ
Custom Field Suiteの公開停止に伴い、Podsを選択した理由は、主にループフィールドの無料対応です。CFSで活用していた機能をそのまま移行でき、さらにカスタム投稿タイプやタクソノミーの管理も一括で行えるため、サイトの柔軟な拡張が可能になりました。
これからWordPressでカスタムフィールドを使いたい方や、CFSの代替を探している方には、Podsをおすすめします。
他にも代替となるプラグインはあるかもしれませんが、今回はPodsを使ってみました。後半のコード部分や設定部分は大まかで詳細な説明になっていませんが、ざっくりこんなことができるといった説明にしています。簡単なので色々触ってみてください。
無料でループを使うだけなら十分以上です。
WordPressサイトでお困りの方へ
「プラグインの移行が不安」「カスタムフィールドの設定がわからない」という方は、お気軽にご相談ください。