How to Use ACF (Advanced Custom Fields) with Elementor Pro in 2026 

Learn how to connect Advanced Custom Fields with Elementor Pro in 2026. This guide covers custom post types, ACF field groups, dynamic widgets, and automated content display using Elementor Loop Grid.

Advanced Custom Fields

Most WordPress sites display content one of two ways: hardcoded into the Elementor canvas (fast to build, hard to manage at scale) or pulled from the WordPress post title and content fields (flexible but limited in structure). Advanced Custom Fields is the bridge between these two, it lets you store structured data in WordPress and display it dynamically through Elementor.

The combination of ACF + Elementor Pro’s Dynamic Content system is how professional agencies build WordPress sites that are both beautifully designed and genuinely scalable. A portfolio card that automatically displays the client name, industry, and project URL from ACF fields. A team member section where each person’s role, phone, and LinkedIn are stored in Advanced Custom Fields and displayed in a consistent Elementor template. This guide shows you exactly how.

What is Advanced Custom Fields and What Does It Do?

ACF is a free WordPress plugin that lets you add custom data fields to any post, page, or custom post type. Instead of cramming everything into the WordPress content editor, you create structured field groups, exactly like a database schema for your content.

Field TypeWhat It StoresExample Use
TextSingle line textClient name, project title
TextareaMulti-line textShort project description
ImageImage from media libraryProject screenshot, team photo
URLWeb addressLive project URL, LinkedIn profile
SelectDropdown optionIndustry, project type, status
True/FalseOn/off toggleFeatured project, active team member
DateCalendar dateProject completion date, event date
Repeater (Pro)Repeatable field groupsMultiple award entries, service list
Flexible ContentDynamic layout blocksPage builder alternative

Practical Setup: Portfolio Posts with Advanced Custom Fields + Elementor

Step 1 — Create a Custom Post Type

Install CPT UI and create a ‘Projects’ post type (as covered in Post 03 of this series). This gives you a dedicated Projects section in your WordPress admin.

Step 2 — Create an Advanced Custom Fields Field Group
  1. Install Advanced Custom Fields Free from Plugins > Add New (search ‘Advanced Custom Fields’)
  2. Go to Custom Fields > Add New in your WordPress admin
  3. Name the field group ‘Project Details’
  4. Add fields: Client Name (Text), Industry (Select — add options: Healthcare, Beauty, Real Estate, etc.), Location (Text), Live URL (URL), Scope of Work (Textarea), Year Completed (Number)
  5. Under Location Rules, set: Show this field group if Post Type = Projects
  6. Click Publish

Now when you create or edit a Project post in WordPress, you’ll see these fields below the standard editor.

Step 3 — Add Data to Your Projects

Go to Projects > Add New. Fill in the post Title (project name), Featured Image (screenshot), and all ACF fields. Save. Repeat for each project in your portfolio. 

Step 4 — Display ACF Data in Elementor Using Dynamic Content

Go to Templates > Theme Builder > Add New Single template. Set display conditions to Post Type = Projects. In the Elementor editor, add a Heading widget. Click the dynamic icon (database icon) next to the Text field. Select Advanced Custom Fields Field > Client Name. The widget now automatically displays the Client Name Advanced Custom Fields field value for whichever Project post is being viewed.

Repeat for every Advanced Custom Fields field you want to display: Image widget > Dynamic > Featured Image, Text widget > Dynamic > ACF Field > Location, Button widget > Dynamic link > ACF Field > Live URL.

Common ACF + Elementor Use Cases

  • Team member pages — role, phone, LinkedIn, headshot all in Advanced Custom Fields fields, displayed in a consistent Elementor card
  • Property listings — bedrooms, bathrooms, price, area in Advanced Custom Fields, displayed in Elementor property cards
  • Service pages — pricing, features list, CTA URL in Advanced Custom Fields used across multiple service templates
  • Events — date, location, registration URL in Advanced Custom Fields, displayed in an Elementor events grid
We Build ACF + Elementor Pro Sites That Scale

Hopeleaf Technologies uses ACF+ Elementor Pro Dynamic Content on portfolio sites, real estate platforms, team directories, and complex custom post type projects. Book a consultation to discuss your build. 

 

We Build Every Site in Elementor Pro

Hopeleaf Technologies is a specialist Elementor agency — we design in Figma and build in Elementor Pro on WordPress. Fast, editable, and built to rank on Google.

Share with:
Articles

Related News