We're still having this issue. We believe this is an issue that's originating from the Appengine Wordpress plugin.
We came up with the following workaround to get the images loading properly:
Create a Bookmarklet in Google Chrome and add the following url:
javascript:var start = var targetUrls = ["//" + window.location.host + "/wp-content/uploads/","//" + window.location.host + "/_ah/gcs/bucket-name/"];var htmlAttributes = ["src", "srcset"];jQuery("img").each(function(index, img) {targetUrls.forEach(function(pattern) {htmlAttributes.forEach(function(htmlAttr) {var htmlObj = jQuery(img).attr(htmlAttr);if (htmlObj) {jQuery(img).attr(htmlAttr, htmlObj.replace(new RegExp(pattern, "g"), "//bucket-name.storage.googleapis.com/"));}});});});
Full Code:
var targetUrls = [
"//" + window.location.host + "/wp-content/uploads/",
"//" + window.location.host + "/_ah/gcs/bucket-name/"
];
var htmlAttributes = ["src", "srcset"];
jQuery("img").each(function(index, img) {
targetUrls.forEach(function(pattern) {
htmlAttributes.forEach(function(htmlAttr) {
var htmlObj = jQuery(img).attr(htmlAttr);
if (htmlObj) {
jQuery(img).attr(htmlAttr, htmlObj.replace(new RegExp(pattern, "g"), "//bucket-name.storage.googleapis.com/"));
}
});
});
});