Advanced Custom Fields Review 2026: Features, Pricing & Comparison
WordPress developers and site builders regularly face the choice between building custom fields manually or using a purpose-built plugin. ACF matters because the free tier is genuinely capable—30+ field types, a code-free builder, and support for posts, users, taxonomy terms, and more—yet the paid PRO tier unlocks repeater fields and flexible layouts that many complex projects require. The question is whether ACF’s free offering meets your needs outright, or whether PRO’s advanced structures justify the cost against competing tools like Metabox and Toolset.
Quick Verdict
ACF is the right choice for WordPress teams building custom fields without code, especially if your projects stay within the free tier’s scope. Developers managing 2+ million sites trust its ecosystem and community support. However, projects demanding repeater fields or flexible content layouts require PRO.
Pros
- Active on 2+ million WordPress sites with an established, mature ecosystem
- Free tier delivers 30+ field types and developer API functions (getfield, thefield) with no code required
- Field builder interface enables content editors and site builders to add custom fields independently
- Wide content type support covers posts, users, taxonomy terms, media, comments, and options pages
- PRO tier adds repeater fields and flexible content layouts for complex, nested data structures
Cons
- Free tier excludes repeater fields and flexible content layouts, forcing a PRO upgrade for nested or dynamic field groups
- WordPress 6.0 or later and PHP 7.4 or later required—older hosting environments cannot run current versions
Core Features
Field Builder Interface
ACF ships with a visual field builder dashboard that lets you create and organize custom fields without writing code. The builder sits in the WordPress admin and uses a drag-and-drop layout to group fields into logical sets, then assign those groups to specific content types.
Content editors and site builders can set up complex metadata structures in minutes—no developer required. A real estate site can add property details (square footage, lot size, year built) to posts; an event plugin can attach date, location, and capacity fields to a custom post type.
30+ Field Types
The plugin includes more than 30 field types covering text, numbers, dates, rich text, media selection, relationships, and conditional logic. Each field type is purpose-built: a date picker handles calendar input, a file field manages uploads, a relationship field links posts to one another.
This breadth means you rarely need to reach for a second plugin to handle metadata you want to store. A job board can use text fields for job title and description, a select field for employment type, and a relationship field to link jobs to hiring managers—all within ACF.
Support for Custom Post Types and Taxonomies
You can assign field groups to any post type—built-in (posts, pages) or custom. The same applies to taxonomy terms: add fields to a product category, author bio term, or location taxonomy without any code.
Teams building portfolios, case studies, events, or memberships can attach metadata at the exact content level where it belongs. A portfolio site adds a “project budget” field to a custom project post type; a directory adds “phone” and “hours” fields to location taxonomy terms.
Developer API Functions
ACF exposes get<em>field() and the</em>field() functions that retrieve custom field data in templates or plugins. These functions work across posts, users, taxonomy terms, media, comments, and options pages—reducing the number of different query methods a developer needs to learn.
Developers can output field values directly in template files or pass them into custom functionality without touching the database layer. A plugin author building on top of ACF can fetch user profile fields, loop through repeater data (in PRO), or pull settings from an options page using the same simple function call.
Custom Post Types and Taxonomies Management
Beyond assigning fields to custom post types, ACF lets you register and manage custom post types and custom taxonomies directly from the plugin interface. You define the labels, slug, and visibility rules without editing functions.php.
Site builders gain a way to structure their content hierarchy without developer assistance. A service directory can create a “service” post type and a “service category” taxonomy, then attach fields to both—all from the admin dashboard.
Multi-Content-Type Field Support
Fields can be assigned to posts, users, taxonomy terms, media library items, comments, and options pages. A single field group can even target multiple content types at once.
This flexibility means you can manage metadata across your entire WordPress ecosystem from one tool. An agency site adds client testimonial fields to user profiles, project images to media items, and global settings to an options page—all using the same field builder and API.
Field Validation and Conditional Logic
Fields support validation rules (required, email format, file type limits) and conditional display, where a field appears or disappears based on the value of another field. These are set up in the builder, not in code.
Form-like experiences become possible without a separate form plugin. A product configurator can hide the “custom engraving” field until a user selects “yes” in a checkbox; a job application can require a portfolio URL only if the applicant selects “freelancer” as their status.
Built-in Field Group Organization
The field builder dashboard organizes groups hierarchically and lets you set group visibility rules (which user roles see which groups, on which post types). You can also control the placement and styling of field groups within the post editor.
Content teams with complex workflows can hide sensitive fields from junior editors, show only relevant fields based on post type, and organize the interface to match editorial processes—all without custom code.
Installation and Setup
- Download Advanced Custom Fields from advancedcustomfields.com or install it directly through the WordPress plugin directory.
- In the WordPress admin, go to Plugins > Add New Plugin.
- Search for “Advanced Custom Fields” or upload the plugin zip file manually via Plugins > Add New Plugin > Upload Plugin.
- Click Activate to enable the plugin.
- Access the field builder from the Custom Fields menu in the WordPress admin sidebar to begin creating fields.
The developer’s official documentation covers the setup process in detail. Refer to their documentation for current step-by-step instructions.
Compatibility and Requirements
Advanced Custom Fields requires WordPress 6.0 or later and PHP 7.4 or later. Older PHP versions are no longer supported or secure; if your server runs an earlier version, you must upgrade PHP through your hosting provider before installing or updating the plugin.
The plugin works on both single-site and multisite WordPress installations. It integrates with all standard WordPress content types—posts, pages, custom post types, users, taxonomy terms, media, comments, and options pages—without additional configuration.
ACF Pricing
Advanced Custom Fields operates on a freemium model. The free version, available from the WordPress plugin directory, includes the field builder interface, 30+ field types, support for custom post types and taxonomies, developer API functions (getfield, thefield), and access to the community forum.
A paid PRO upgrade is available for users who need advanced capabilities. Current pricing details are not available in this review. Check the official developer website for up-to-date pricing information.
👉 Get ACF at the best available price
Alternatives to ACF
Advanced Custom Fields dominates the custom field space, but several established competitors offer distinct approaches to field management and content customization. Your choice depends on whether you prioritize ease of use, developer control, or integrated site-building features.
| Product | Key Difference | Best For |
|---|---|---|
| ACF | Field builder interface with 30+ field types; largest ecosystem and community support | Content editors and developers seeking the most straightforward custom field solution |
| Toolset | Comprehensive custom field and content management solution with integrated site-building capabilities | Teams building complex custom post types, taxonomies, and relationships without coding |
| Metabox | Lightweight custom field plugin focused on developer experience and performance | Developers who value clean code, minimal overhead, and fine-grained customization control |
| Pods | All-in-one custom content types, fields, and relationships platform with UI customization | Users building custom content structures and dashboards with flexible relationship management |
All four solutions operate on a freemium model, making free tier testing practical before committing to premium features. ACF’s dominance stems from its installed base—active on over 2 million WordPress sites—which translates to extensive documentation, community answers, and third-party integrations. Metabox appeals to developers prioritizing performance and code clarity. Toolset and Pods both position themselves as broader content management platforms, offering site-building tools alongside custom fields. The right choice hinges on whether your team values accessibility for non-technical users, code-first developer workflows, or integrated page-building capabilities alongside field management.
Frequently Asked Questions
What’s the difference between ACF free and ACF PRO?
ACF PRO is a paid upgrade that unlocks advanced tools like repeater fields and flexible content layouts for managing complex data structures. The free tier includes a field builder, 30+ field types, custom post types and taxonomies support, and developer API functions (getfield, thefield), which covers most common custom field needs.
Can you use ACF with WooCommerce products?
Yes, ACF integrates natively with WooCommerce by treating products as a standard WordPress post type, so you can assign custom fields directly in the product backend. This allows you to extend WooCommerce product data without additional configuration.
Is ACF better than Metabox for custom fields?
Both are established custom field plugins active in the same category. ACF is active on more than 2 million WordPress sites and emphasizes ease of use with its field builder interface, while Metabox is favored by developers prioritizing performance and code control. The choice depends on whether your team values a no-code builder or fine-grained developer customization.
What WordPress version does ACF require?
ACF requires WordPress 6.0 or later in modern releases. If your site runs an older WordPress version, you will need to upgrade the WordPress installation before using current ACF versions.
Does ACF work with custom post types?
Yes, ACF supports custom post types natively through its field builder interface. You can create and manage custom fields for any custom post type without writing code.
How do you install ACF via WordPress admin?
Install ACF by navigating to Plugins → Add New Plugin → Upload Plugin, then select the ACF plugin zip file and click Install Now. The plugin will extract and activate directly from the WordPress admin without manual file extraction.
Download & Pricing Options
🆓 Free Version
👉 Download the Free Version of ACF
💎 Get ACF (Best Available Price)
👉 Check Current Pricing for ACF
Pricing and availability may change — use the link above for current rates.