ACF Field Not Pulling Data

When using an acf field, it doesn’t seem to populate the data when looking at the live page after publishing and saving.

In the top image, you can see where the field should be, and in the bottom you can see that it doesn’t show the phone number.


I have already tried switching from scf to acf to see if that made a difference, also tried deleting the acf field group and making a new one. It recognizes that there is dynamic data since it’s not showing the brackets and text, but it’s not actually loading the value in the field.

Am I missing something here?

Did you check this:

You can render dynamic data directly inside the builder by enabling the “Render dynamic data text on canvas” setting under Bricks > Settings > Builder > Dynamic Data.

I have that checked, but it still displays {acf_client_phone_number} instead of the actual data. And no effect on the live page

Bumping this because it’s still not working and I don’t see any reason why. Does anyone have any idea about why this isn’t working?

It’s definitely set up right? As in it’s an options page with the fields mapped to it, versus a standard custom field group?

Not exactly sure what you mean - Here are some screenshots of my ACF as it is right now. Adding fields / values like this worked in Elementor, and it does pop up in the options when I click the dynamic data button in Bricks.

So you’ve set that field group to be on posts, which means every post needs to have it set separately or it won’t display. You need to create a settings/options page for it to be available globally.

I don’t use scf so I can’t tell you how to do that, but the way you’re doing it won’t work

SCF and ACF should be identical for the time being. Because of the wordpress drama, they forked ACF and made SCF.

I feel like I shouldn’t need ACF Pro (or custom code) in order to make this work? Because I can’t make an options page otherwise. And I haven’t had this problem in the slightest with Elementor.

I made a quick video displaying what it looks like on my end. You can see how the value is displayed in elementor, and then when I switch to Bricks the value does not get displayed. The settings for ACF/SCF are the same for both. Is there something different between the two builders that makes it work for Elementor?

Thank you for helping and explaining this.

If anyone happens across this with the same issue, I got an answer from support.

Basically, if you create your pages and then add the ACF data later, then it causes the values to not be initialized. To fix it, you have to go the default gutenberg editor, make sure that your ACF values are appearing there, and then hit save. The values will then appear properly and you can go back to editing in bricks.

If your values aren’t appearing in the gutenberg editor, then you likely need to change the settings in your ACF field group. I changed mine to any page with the the default template.

I also found that when I created new pages inside the bricks editor, I still had to resave the page with gutenberg for ACF values to appear / be initialized, which seems like a bug to me.