Complementor/ACF colour swatches
Content / widget · Elementor module

ACF colour swatches plugin for Elementor

Show selected saved ACF Color Picker fields as an ordered labelled palette with optional colour codes.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / ACF colour swatchesProduct preview
Illustrative sample / Saved data

Saved reference palette

  • Primary: #245DB7
  • Accent: #EAA23B
  • Overlay: rgba(36, 93, 183, 0.35)

Sample values; no live ACF or WooCommerce connection.

Text, style and layout controls inside Elementor
01 / Interactive demonstration

Present a primary, accent and transparent colour

Explore sample Primary, Accent and Overlay fields with hex and RGBA colours. Switch circle, square or rounded-square swatches and code visibility, or omit a blank field. This read-only illustration does not connect to ACF or select product variations.

Example appearanceIllustrative styles using the available controls
  • Primary: #245DB7
  • Accent: #EAA23B
  • Overlay: rgba(36, 93, 183, 0.35)

Illustrative labelled saved colours with code text. This is a read-only reference palette, not a product variation selector or a global-colour editor.

02 / Inside WordPress

Choose palette fields and code visibility

Source selects applicable Color Picker fields in saved order. Display has optional colour codes and a native label icon. Style sets inherited label typography, responsive flex alignment, swatch dimensions/gaps, shape, code colour and conditional icon styling.

Elementor editor · ACF colour swatches

ACF colour swatches widget and its controls in the Elementor editor
Color Picker field selection with native swatch shape, code and style controls.
03 / Website use cases

Where to use acf colour swatches

A brand or material reference page may save several colours in separate ACF Color Picker fields. Display those chosen values as one labelled palette without copying each code into a manually styled container.

01

Brand reference palette

Show saved Primary and Accent values with exact codes for readers maintaining a brand document.

02

Material colour reference

Display labelled finish colours as editorial reference, without implying selectable product variations or live inventory.

03

Transparent overlay guide

Include a saved RGBA Overlay value beside solid colours. Test its actual background appearance rather than treating alpha as an opaque hue.

04 / Installation and setup

How to display ACF Color Picker fields as swatches

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install the reviewed Complementor package with Advanced Custom Fields and classic Elementor, connect your license and enable ACF colour swatches in the module library.

  2. Create applicable top-level ACF Color Picker fields such as Primary, Accent and Overlay. Save their values on a public passwordless post.

  3. Add ACF colour swatches in Elementor and select the desired fields in their display order. Unsaved defaults stay absent.

  4. Choose swatch shape and size. Enable code text when readers need exact values; a field label communicates its role rather than the hue.

  5. Style wrapping, alignment, gaps and optional icons. Publish and verify the saved order and transparency against the actual page background.

05 / Content and style controls

Customize acf colour swatches in Elementor

Configure the settings available for this module to suit the page you are building.

  • Ordered multiple applicable top-level Color Picker selector, including local and database field groups. Duplicate key/name aliases render once, malformed selections are skipped and processing is bounded to 50 selections.

  • Optional validated saved colour code; circle, square or rounded-square swatch shapes.

  • Inherited label typography/colour; responsive start/centre/end flex justification, swatch size and item/list gaps; conditional code text colour. Shape and size belong to Style.

  • Optional native decorative label icon off by default, with responsive position/size/gap and colour; native Advanced.

06 / Choose the right approach

ACF colour swatches and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Native Elementor dynamic colours

Check the ACF dynamic sources supported by your Elementor edition when separate elements need saved colours. This widget groups selected fields into one labelled palette.

Manual containers and text

A small static palette can use native containers/icons and text labels. The selected-field list reduces repeated editorial copying; it is not exclusive ACF colour support or global-colour synchronization.

07 / Requirements and compatibility

ACF colour swatches compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires classic Elementor and ACF for direct selected-field output; no ACF Pro-specific capability is claimed. Applicable top-level fields and persisted values only; no nested repeater/group fields, options pages or arbitrary source post IDs.
  • Public source must be published, passwordless and viewable. Authorized editor draft previews require edit_post capability; an editor-mode flag alone is insufficient. Theme Builder and Pro template workflows are outside the verified direct-post scope.
  • Stable module stylesheet and no JavaScript; Elementor output is explicitly dynamic. Full-page caches need normal invalidation when saved colours change. No colour-name guessing, colour copying, contrast checker, global palette synchronization or product selection.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot acf colour swatches

Check these settings if the published page behaves differently from the editor.

A saved colour is absent.

Check applicable top-level Color Picker schema and actual persisted value. Unsupported named/HSL/space-slash syntax and invalid channel/alpha values are omitted by the bounded allow-list.

An array return setting shows no array text.

The widget reads the raw saved string; the real ACF formatted array API is separate. It does not flatten arbitrary array metadata into CSS.

Screen readers cannot identify the exact hue.

Field labels describe colour roles and the swatch is decorative. Show code text when exact values matter; no guessed colour names or contrast/accessibility certification is supplied.

09 / Frequently asked questions

ACF colour swatches plugin questions

Which ACF colour formats render?

The tested allow-list accepts 3/4/6/8-digit hex and bounded comma rgb()/rgba() values. It does not claim every CSS colour grammar.

Does ACF transparency work?

Saved RGBA values are supported. The widget reads the raw saved string even when ACF formats that field as an array; transparency blends with the page background.

Can I choose order, shapes and labels?

Saved selection order determines output. Style controls shape, size and responsive list alignment; Display controls code visibility and the optional label icon. Labels come from ACF.

Is it a product colour selector?

No. It is a read-only labelled palette, with no WooCommerce variation selection, visitor colour input or global-colour synchronization.

Can this synchronize Elementor global colours?

It displays selected saved ACF colours as a read-only palette. It does not update Elementor global colours.

10 / Annual All Access subscription

Get acf colour swatches with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.