This is generally a theme issue. I would try running https://wordpress.org/plugins/regenerate-thumbnails/ .
As well, if it is looking for a specific image size and cannot find, it will default to the full size as a fallback. So if there is some type of CDN serving those up and they don’t exist that would cause this as well.
If images were uploaded prior to the theme getting used. This also causes this to happen if they use a custom image size as they do not generate those on theme activation.
Kenin
(@kbassart)
Automattic Happiness Engineer
Hi there,
As the previous poster mentioned, issues like this are typically related to your theme, and occasionally a plugin causing a conflict.
The best way to determine if the issue is being caused by a theme and/or plugin is to temporarily switch your theme to Storefront (https://woocommerce.com/products/storefront/) and disable all plugins except for WooCommerce. Finally, test to see if the issue is resolved.
To help troubleshoot:
Meks Quick Plugin Disabler (https://wordpress.org/plugins/meks-quick-plugin-disabler/) is a plugin you can install which will remember what plugins you currently have active so it’s easy to switch them back on.
If that resolves the issue, then one-by-one you can switch back your theme and re-enable your plugins, testing in between, until you find the one causing the conflict.
thanks, the problem solved.
the problem was in the server, one of the php extensions were off (gd php) and the theme cannot resize the images