ACFとSecure Custom Fieldsの違い|提供元・機能・移行時の確認点

この記事は、当サイトの運営者がACF・Secure Custom Fieldsの公式ドキュメント・WordPress.org掲載情報・報道情報を精査した上で執筆しています。事実として確認できた経緯と、当サイトの見解は本文中で区別しています。

ACFとSecure Custom Fieldsは、提供元・必要なフィールド・既存コードとの動作を比較して選びます。由来を共有していても、別プラグインのため切り替え後の互換性を一律には保証できません。名前が似たSmart Custom Fieldsも区別し、まず代表ページを検証環境で保存・表示して確かめましょう。

他のカスタムフィールド系プラグインとまとめて比較したい場合は、カスタムフィールドプラグイン比較2026|ACF・SCF・CFS・Lazy Blocksの選び方もあわせてご覧ください。

Index

ACFから分岐した経緯と、現在の提供元を分けて見る

ACF(Advanced Custom Fields)は2022年にホスティング大手WP Engineが買収し、その後もPro版を含めて開発が続けられてきました。ところが2024年10月、WordPress.orgの共同創設者Matt Mullenweg氏が、WP EngineとAutomattic社との対立を背景に、ACFをWordPress.org側でフォーク(分岐)し、「Secure Custom Fields」として新たに公開すると発表しました。

その後の配布や更新の経緯は、ACFとSecure Custom Fieldsそれぞれの公式情報で確認してください。訴訟の進行状況と、プラグインを選ぶ際の機能・互換性・サポートは分けて判断する必要があります。

現在の選定では、WP Engineが提供するACFと、WordPress.orgで配布されるSecure Custom Fieldsを別製品として比較します。同じ由来でも変更が続けば差が出るため、将来の完全な互換性まで前提にしないことが大切です。

機能面の違い

もっとも重要な違いは、Secure Custom FieldsがACF Proの主要機能を無料で含んでいる点です。公式ドキュメントで確認できた対応機能は次の通りです。

比較表。評価と価格の見出しを押すと並び替えられます。
プラグイン 特徴 詳細
ACF(無料版)
3 点(5点満点)
無料
  • リピーター:×
  • Options Pages:×
  • 国内外シェア最大手・WP Engine運営
年額課金
ACF Pro
4 点(5点満点)
有料(年額)
  • リピーター:◯
  • Options Pages・Flexible Content・Gallery・Clone対応
  • 商用サポート・公式ドキュメント充実
Pro機能を無料内包
Secure Custom Fields
4 点(5点満点)
無料
  • リピーター・Gallery・Flexible Content・Clone・Options Pagesがすべて無料
  • ACF Blocks(ブロックエディタ統合)にも対応
  • WordPress.org運営の非営利プロジェクト

get_field()やhave_rows()など共通する関数がある一方、関数名が同じだけで全機能の互換性が保証されるわけではありません。フィールド型、返り値、独自フック、JSON同期、表示テンプレートを検証環境で照合します。

どちらを選ぶべきか

メリット

  • ACF Pro相当の機能(リピーター・Options Pages等)を無料で使いたい
  • オープンソース・コミュニティ運営という体制に安心感がある
  • 既存のACFコードをほぼそのまま移行したい

デメリット

  • 商用ベンダーによる公式サポート・SLAを重視する
  • 大規模案件で長期の商用保守体制が契約上必要
  • 既存プラグイン・テーマがACF固有の機能(特定バージョンのみの挙動等)に依存している

必要な機能がSecure Custom Fieldsで満たせるなら候補にできます。ACF用アドオンや既存の保守契約を使う場合は、移行にかかる改修・検証・問い合わせの負担も見積もりましょう。年額費用だけで比較しない方が判断しやすくなります。

移行時に確認しておきたいこと

既存ACFのフィールドを切り替えた後も、完全に同じ挙動になるかは当サイトでは検証していません。関数名が似ていても、画像の返り値や繰り返し項目、更新時の挙動が影響する可能性があります。たとえば画像とループを含む代表ページを複製し、編集前後の値と公開表示を比較してから判断してください。

なお、「今のメタボックス運用(ACFのようなフィールド入力形式)を一切変えたくない」という場合はSecure Custom Fieldsが摩擦の少ない選択肢になりますが、「固定ページやランディングページ的なコンテンツを、ブロックエディタで柔軟に組み立てたい」という場合は、そもそもの入力方式が異なるLazy Blocksが候補になります。用途に応じて検討してください。

まとめ

移行するかは、必要機能があることに加えて、保存し直した後も値と表示が一致するかで判断します。既存サイトではフィールド型・返り値・表示コードを先に一覧化してください。別の入力方式も含める場合はカスタムフィールドの比較表から候補を絞れます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

個人でWordPressブログを運営しています。WordPress歴7年。実際に契約・利用しているConoHa WINGとSWELLを中心に、ブログの開設、表示・編集環境の改善、SEO、アフィリエイト、AIを使った制作効率化を検証しています。

公式情報を確認するだけでなく、実機で試した結果、うまくいかなかった点、向かないケースも含めて共有します。読者が遠回りせず、自分のブログで次の一手を選べる情報を届けることが目標です。

Index