

Blocks for ACF Fields lets you effortlessly load and display Advanced Custom Fields (ACF) or Secure Custom Fields (SCF) inside the WordPress block editor using a single, flexible block. Whether you’re dealing with text, images, URLs, or complex field types, this plugin makes it simple — all without writing a single line of code.
Just create your custom fields with the ACF or SCF plugin, then open the WordPress block editor. Add the “ACF Field” block to your page or template, select the field you want to display from the dropdown, and you are done! Your custom field will now appear right inside the editor, exactly where you want it.
Want to see it in action? Watch the short demo video below to learn how it works in real time.
In addition to choosing which field to display, you also have control over how it appears. Text-based fields (including multiple-value fields like Select or Checkbox) can be shown as plain text or formatted with typography options. Long Text, Text Area, and WYSIWYG values can be shortened to a set number of words or characters. Number and Range fields can be formatted with decimals, decimal and thousands separators, or a compact format such as 1.2K or 3.5M. Date Picker, Date Time Picker, and Time Picker fields can use the site’s date format, a preset, a custom format, or a relative date such as “3 days ago”. Image fields can be displayed as actual images with the same styling options as core Image blocks. For URL-return fields (such as Link, URL, Page Link, File, or Email), you can render them as clickable buttons that automatically match your theme’s design.
You also have control over where your fields are sourced from, making it easy to connect content dynamically based on the template you’re editing.
Full documentation and usage guides are available at:
https://www.acffieldblocks.com/documentation/
Love the free version? PRO works exactly the same way — pick a block, pick a field, and you’re done. Nothing you’ve already learned changes. PRO simply gives you more to pick from: more supported field types, more layout options, and new ways to choose where your content comes from.
Sooner or later you’ll hit a field the free version can’t display on its own — a Repeater, a Flexible Content field, a Gallery, a list of related posts, an interactive Map, or a nested Group. Normally that’s where the fun stops and the PHP begins. PRO lets you build all of it right in the editor instead. Here’s what you get:
PRO doesn’t just add new field types — it unlocks powerful new ways to render the fields you already have.
Lite blocks always read from the current post, term, user, or an Options Page. PRO frees them:
/profile/ template can serve every user via ?uid=42, ?uid=99, and so on. Optional Match Rules validate the URL value as a Post ID, Post Slug, User ID, Username, Email, Term ID, or Term Slug — so one template powers profile pages, dynamic landing pages, and review tools without registering a custom route.Show or hide any block — not just ACF blocks, but every Group, Heading, Cover, and third-party block — based on the value of an ACF or SCF field. Build the rules visually in the block sidebar: pick a field, pick a comparison, give it a value. Combine multiple rules with AND (within a group) and OR (across groups), the same shape ACF’s own conditional logic uses. Rules are evaluated server-side at render time, so hidden blocks emit no HTML at all — no empty wrappers, no client-side flash. In the editor, every block stays visible so you can keep editing.
Give any block that supports a background image — Group, Columns, ACF Text, Flexible Content layouts, and more — a background taken from an ACF or SCF image field. Open ACF Image in the block’s Background panel, next to Image, Color, and Gradient, pick where the field comes from and which image field to use, then set the focal point, size, and repeat just like a regular background image. Inside a Repeater or Flexible Content, every row gets its own image. If the field is empty, the background image you set by hand is used instead.
Start with the free version, build what you can, and upgrade only when you hit a wall. PRO is a standalone plugin — installing it automatically deactivates Lite to prevent conflicts, and your existing blocks, content, and field configuration are preserved.