I have an interesting quirk, here. I’m sure it’s something I’m doing wrong, but any advice would be much appreciated.
What I’m trying to build is a one page with a grid of 10-15 company logos. I click a logo, and a modal popup box (custom post type in wordpress) appears that displays company data like company name, company url, company CEO, logo, etc. These are all ACF fields that I have created and associated to the edit screen on the custom post type from the modal popup plugin. I can create a new modal popup, and save all this data in the post using the ACF fields, just fine.
Here’s where it gets weird. When i preview the modal popup in the wordpress admin editor, the data populates to the HTML output and pulls the correct field data using code like this – <?php $post_object = get_field('companyname'); ?>
However, when i look at the modal popup launched from clicking a logo on the live page, all the data fields are empty.
It’s as if, the get_field function is looking for these fields on the “page” rather than the custom post (modal popups) in which the data was recorded.
How do I tell the modal template to look at the post data, and not the page data?