Documentation menu ACF

Fields

ACF

Supported ACF scalar fields and structures in ContentGuard V1.

ContentGuard requires Advanced Custom Fields 6.0+ (Free or Pro). ACF is a hard runtime dependency: without it, field integrations do not boot.

Free vs Pro

CapabilityACF FreeACF Pro
Supported scalar fieldsYesYes
Group → scalarYesYes
RepeaterRequired
Flexible ContentRequired
CloneRequired

Supported scalar types

  • Text, Textarea, Number, Range
  • Email, URL, Password
  • WYSIWYG
  • Select (single only), Radio, Button Group, True/False
  • Date Picker, Date Time Picker
  • Color Picker

Multi-select Select fields are not supported.

Supported structures

ContentGuard catalogues scalar leaves inside supported structures. Containers themselves are not selectable in the Rule Builder.

StructureSupported paths (examples)
GroupGroup → scalar
RepeaterRepeater → scalar; nested Repeater → Repeater → scalar (two levels)
Flexible ContentFlex → scalar; Flex → Group → scalar
CloneClone → scalar; Clone → Group → scalar (seamless or group display); Clone inside Repeater or Flexible Content; Repeater → Clone → scalar

See Repeater Behavior for any-row WHEN and every-row THEN semantics.

Field keys and the Rule Builder

ContentGuard identifies ACF fields by their ACF field keys (field_…). The Rule Builder lists fields that:

  1. Belong to a field group assigned to the selected post type
  2. Resolve to a supported scalar type
  3. Sit in a supported structure path

If a field is missing from the builder, check post type assignment, Free vs Pro requirements, and whether the type or nesting path is outside V1.

Unsupported in V1

Examples of types and combinations ContentGuard intentionally does not support:

  • Relationship, Post Object, Page Link, Taxonomy, User
  • Checkbox, Gallery, Image, File, Link, Google Map, oEmbed
  • Multi-select Select
  • Deeper than two Repeater levels
  • Repeater → Group
  • Repeater inside Flexible Content
  • Nested Flexible Content / Flex inside Repeater or Group
  • Clone → Clone, Clone → Repeater, Clone → Flexible Content

Requirements reminder

WordPress Core fields do not depend on ACF field types, but ContentGuard still requires ACF 6.0+ to be installed and active for the plugin to operate. See Installation.