Advanced Custom Fieldsを更に使いやすく!ACF Proを選ぶ理由と機能紹介

 2017.10.31  2017.11.08

無料版のAdvanced Custom Fields(以下ACF)でも十分便利なのですが、「ここがもう少しこうだったら使いやすいのになぁ」と思う場面がちょこちょこ出てきます。無料だから仕方ないかと半ば諦めならがら使うことも多かったのですが、ある時ACF Proの存在を知り色々と調べてみると、今まで抱えていたモヤモヤや小さな不満が解消されそうな素敵な機能がたくさん搭載されていたので、実際に購入して試してみることにしました。※画像をクリックすると、拡大画像がポップアップして表示されます。

ACF Proでどんなことができるの?

ACF Proは、次世代バージョンのACFとACFを更にパワーアップさせた高機能なアドオン(The Repeater Field、The Gallery Field、The Flexible Content Field、Clone field、Options Pages)がパッケージ化されたプラグインです。

無料版のACFは現時点でバージョン4ですが、ACF Proに含まれているACFはバージョン5となっており、カスタムフィールドのJSONでのエクスポートが可能だったり、新しいフィールドタイプが追加されていたり、UIも改良されていたりと、使い勝手もかなり改善されています。

ACF ProはACFバージョン5の他に、以下の5つのアドオンが含まれています。単体でも購入できますが、今後のアップデートには対応しないようです。

  • The Repeater Field(繰り返しフィールド/リピーターフィールド)
  • The Gallery Field(ギャラリー)
  • The Flexible Content Field(柔軟コンテンツ)
  • Clone field
  • Options Pages

The Repeater Field(繰り返しフィールド/リピーターフィールド)

The Repeater Field(繰り返しフィールド)は、カスタムフィールドの中にサブフィールドを作成し、そのサブフィールドをカスタムフィールド入力画面で任意に増やしたり減らしたりできる機能です。入力項目は決まっているけど、数は決まっていない場合などに非常に便利です。サブフィールドはどんなフィールドタイプでも使えるので、工夫次第で使い道が広がりそうです。

繰り返しフィールドについては以下の記事で詳しく解説していますので、ぜひご覧ください。

カスタムフィールド入力画面

ACF Proの機能紹介

ページでの表示例

ACF Proの機能紹介

The Gallery Field(ギャラリー)

画像の表示順序をドラッグ&ドロップで並べ替えたり、altやキャプションの入力や複数画像のロードなど、カスタムフィールド入力画面で画像を直感的に操作できます。

カスタムフィールド入力画面

ACF Proの機能紹介

ページでの表示例

ACF Proの機能紹介

The Flexible Content Field(柔軟コンテンツ)

リピーターフィールドの複数版、といったところでしょうか。内容の異なるサブフィールドを作成して、それを組み合わせることでコンテンツを作り出します。

Clone field

既存のカスタムフィールドのデータを上書きすることなく、同じ内容のカスタムフィールドをコピーする機能のようなんですが、公式ページのテキストだけを読んでもよく分からなかったので、今度試してみたいと思います。

Options Pages

ACF Proの機能紹介

管理画面のメニューに、全ページ共通で使えるカスタムフィールドを追加することができます。特定のページや投稿ではなく、全ページ共通のヘッダーやフッターに何かデータを表示させたいというような場面で使えそうです。

ACF Proを買った理由 – 無料版ACFの限界

カスタムフィールドだけでページを作成するような構成のサイトがありました。大量のカスタムフィールドが縦にズラーっと並び、記事によって1つか5つか入力数が決まっていないカスタムフィールドも、MAXの数だけ表示させておかなければならず、見た目も操作性も決して良いとは言えず…。無料版ACFの限界を感じた瞬間でした。

無料版のACFだけではカスタムフィールドのレイアウトを変更することはできず、レイアウトを変更できるプラグインはあれど、信用できるかどうか分からないプラグインをむやみやたらに入れたくない、という背景もありました。プラグインの数が多い程アップデートなどの対応が大変になるからです。

使い慣れているACFはそのままで、フィールド入力画面のレイアウトを変更したり、お客様がカスタムフィールドの数を増減できるプラグインを探していたところ、ACFがリリースしているRepeater field(リピーターフィールド)というアドオンがあるのを知りました。

リピーターフィールドの機能はSmart Custom Fieldsというプラグインにも実装されていますが、元々ACFを使っているサイトがかなり多いので、学習コストや移行の手間を考えるとACFでまとめた方がよいかなと思い、アドオン使用を検討し始めました。

上記にも書いたように、リピーターフィールド単体でも購入できるのですが、ACF Proに含まれている他のアドオンも魅力的だったので、単体ではなくパッケージのACF Proの購入を決めました。

無料版のACFからACF Proへアップグレードする

無料版のACF(バージョン4)からACF Proに含まれているACF(バージョン5)へのアップグレードについては、以下のページにまとめました。ちゃんとデータが引き継がれるかどうか不安になりますよね。アップデートはかなりドキドキでした…。

参考記事無料版Advanced Custom Fieldsから有料版ACF Proへアップグレード/インストールする方法

ACF Proのライセンス・料金と支払い方法

現時点でライセンス、支払い方法共に2種類となっています。購入方法についてもこちらの記事でまとめています。

Personal
【料金】25ドル(AUD)
1サイトのみアップデート可能
Developer
【料金】100ドル(AUD)
無制限アップデート
支払い方法
ペイパル(Paypal)かクレジットカード

ペイパルは支払い相手にクレジットカード情報を知られることなく決済が可能で、海外取引もスムーズに行えるので、アカウントを持っていると非常に便利です。

参考記事[Paypal] 個人事業主必見!ペイパルで海外からの支払い(送金)を受け取る方法