Images produce unlink icon when copied locally

Hi, we have a WordPress connected to Discourse. The images of the blog post are pub;lished correctly in Discourse, but they are lost when the automatic production of the local copy starts. An unlinked icon is shown instead. Rebuilding the HTML makes the images appear again… and disappear when they are changed by a local copy.

For what is worth, the images render just fine when uploaded manually.

The blog post:

The corresponding topic with the missing images: New advanced mobile contribution features coming to mobile - wikimedia-space-blog - Wikimedia Space

In fact, let me copy the same HTML here to see whether this bug can be reproduced in this instance:

Hm. They do render here… Now I’m even more confused. Any hints?

1 Like

Have you disabled the download remote images to local site setting?

I tried copying the image tags from this post that are failing for you to my hosted Discourse site. Discourse is automatically downloading the images for me. They display without any issue.


No. In fact, in that topic the first image (jpeg from Wikimedia Commons) is successfully copied locally and displayed while the other two (png from our Discourse) are not. See New advanced mobile contribution features coming to mobile - Technical - Wikimedia Space

I wonder whether file format, image size or file size have anything to do with this problem. png’s are allowed in our instance. We are running v2.4.0.beta1 +50.

I’m quite puzzled by this problem, which can be reproduced in our instance after upgrading to v2.4.0.beta1 +225 as well.


We don’t even know hot to debug this. There is nothing we have found in the diffs or error logs in Discourse. Strange.

Have you tried copying an image from into a post on that has not yet been published to Discourse from WordPress? Does this make any difference?

Apparently not. :frowning:

I uploaded the image to the media library and then linked to it from Discourse without the WP-Discourse publishing process in between.

I’ll link to it here just to see it working here and cry. :slight_smile:

Same source:


1 Like

Another detail that I just realized is that here pasting renders the image, while the same doesn’t in the other instance.