Hi @ericmuc,
Thanks for the additional information. Unfortunately this sounds like a conflict with WP Offload Media and “Spaces Engine for WP Job Manager”.
We have received a ticket similar to this issue before. The issue lies with how Spaces Engine retrieves the image and displays it on the front end. It seems they are using a WordPress function where WP Offload Media is able to filter the URL to replace it with the S3 version. It’s possible their algorithm looks like this:
- Retrieve full image URL
- Run a find/replace on the image URL, replacing the domain part with a blank string
- Get the result from above and attach the site’s domain at the beginning of the string
The issue arises possibly with step 1. When they try to retrieve the full image while WP Offload Media is active, they get the S3 URL. Passing this URL to step 2, it would fail the find/replace, since the site’s domain does not exist in the S3 URL. By step 3, the site’s domain is added at the beginning of the full S3 URL.
We don’t have access to their plugin, so I’m just speculating, but it seems that might be the case.
I did a quick test between WP Job Manager and WP Offload Media, and the company logo with the S3 URL is displayed correctly in the Jobs page for WP Job Manager, so I think the issue lies with the Spaces plugin.
We recommend contacting the support team for Spaces Engine to see if they have a workaround for this issue.
Let us know if you have any other questions.