Icon

The Icon display format renders field values as icons inside the editor and on the frontend. The plugin resolves whichever icon source the value points at — a Dashicon, a Media Library attachment, a direct image URL, or a custom registered icon set — and outputs the appropriate markup automatically.

Because the underlying value carries its own type information, a single Icon block can render any source the ACF Icon Picker field supports without further configuration.

Supported Field Types

The Icon display format supports the following field types:

  • Icon Picker

Customization

The Icon display format includes a small set of customization options focused on sizing and fallbacks.

CustomizationDescriptionNote
Default IconSets a fallback icon rendered when the bound field has no value. Picked from the Media Library via the standard MediaReplaceFlow; can be removed with “Remove Icon”.Lives in the Output Settings panel.
Icon SizeSets the rendered icon’s width and height in pixels. Range: 12–200, step 1. Default: 24.Lives in the Dimensions panel. Applied to all icon types — Dashicons (font-size), Media Library / URL / custom icons (width and height on the <img>).
Duotone FilterApplies a WordPress duotone filter (two-color recolor) to the icon.Standard WordPress block support (Filter → Duotone). Useful for tinting Media Library or URL icons without re-uploading.
Block AlignmentBlock-level placement. Options: left, center, right.Standard WordPress block support, exposed via the block toolbar.