Here are some notes and comments on the topic. Additional entries will be added as new points of interest or issues arise that are deemed worth sharing.
Genesis Framework Open Graph Issue with ‚Easy IO‘ CDN Enabled
In the context of posts with a featured image, Genesis should use it for Open Graph output. If there’s no featured image available, the system should use the configured default image.
However, when ‚Easy IO‘ is enabled, a problem arises with the Open Graph output related to featured images. It consistently defaults to using the default image, even when a featured image exists. If no default image is set, no image is displayed.
This issue is attributed to the ‚genesis_get_image‘ function, which relies on ‚wp_get_attachment_image_src‘ from WordPress to fetch image URLs. ‚Easy IO‘ CDN feature seems to interfere with the Open Graph functionality of the Genesis Framework. The ‚genesis_get_image‘ function fails to retrieve the image URL, resulting in its absence in the Open Graph HTML output. This problem is not observed when ‚Easy IO‘ is disabled, indicating a compatibility issue between these features.