I’m experiencing an issue with oEmbed for YouTube URLs. This functionality was working previously but recently stopped displaying videos for logged-out users.
Current Behavior:
When logged into WordPress admin and viewing the frontend, the YouTube embed displays correctly.
When logged out (as most of my users would be), the video does not appear, leaving a blank space.
Troubleshooting Steps Taken:
Checked for possible permissions issues and reset them via the WP Engine portal—no change.
Cleared cache in WP Engine.
Tested embedding the YouTube URL in a WYSIWYG editor—same issue persists.
Reviewed the console logs, but the only error I see is attached in the screenshot.
Restored the site to a backup from 3 days ago—issue still persists.
Context:
The issue occurs across multiple podcast pages, such as this one:
Podcast Episode 3 – Why Clear Metrics
Given that WP Engine support couldn’t resolve the issue and I’ve run out of ideas, I’d appreciate any insight from the community. Could this be related to caching, embed restrictions, or something specific to the oEmbed implementation in ACF?
Thank you in advance!