Latest version adds new thumbnails
-
When I install version 3.2.1, the theme forces the creation of two thumbnails (x600 and x800) on the woocomerce profile images even though I prohibit them in the functions.php (unset). Going back to version 3.1.4, the problem no longer exists.
-
Hello,
Can you please share the related snapshots of the issue.?
If possible replicate the issue on your staging testing site and share the page URL for checking the issue.
Sorry, I can’t right now. But my tests are working.
According to my configuration, I only want the original image and a 388x thumbnail (via [woocommerce_single]).
In the Admin panel -> Settings -> Media, everything is set to 0.
In the oceanwp panel (Appearance > Customize > WooCommerce > Product Images > Thumbnail Width), the first field is set to 388 and the second to 0.
In my functions.php file, I added :
add_filter(‘intermediate_image_sizes_advanced’, function($sizes){
unset($sizes[‘thumbnail’]);
unset($sizes[‘medium’]);
unset($sizes[‘medium_large’]);
unset($sizes[‘large’]);
unset($sizes[‘1536×1536’]);
unset($sizes[‘2048×2048’]);
unset($sizes[‘blog-isotope’]);
unset($sizes[‘product_small_thumbnail’]);
unset($sizes[‘shop_catalog’]);
unset($sizes[‘shop_single’]);
unset($sizes[‘shop_single_small_thumbnail’]);
unset($sizes[‘shop_thumbnail’]);
unset($sizes[‘woocommerce_thumbnail’]);
unset($sizes[‘woocommerce_gallery_thumbnail’]);
return $sizes;
});I’ve been using oceanwp since 2019, I’ve never had a problem.
When I upload an image, I get :– my_mage.jpg
– my_mage-388×240.jpgAnd that’s what I want.
But as soon as I install version 3.2.1, two other thumbnails appear without any change in my initial configuration, nor any other plugin installed:
– my_mage.jpg
– my_mage-388×340.jpg
And in addition :
– my_mage-600×600.jpg
– my_mage-800×450.jpgI haven’t tried it with versions after 3.1.4 yet, but putting back version 3.1.4 doesn’t do it anymore.
En fait, il semblerait que ce soit depuis la 3.2.0
In fact, it seems that it is since 3.2.0
Hello,
Please try to add the below snippet code in the functions.php file of your child theme and check.
remove_action( 'after_setup_theme', 'ocean_register_image_size', 5 );
Hello,
Thank you for your feedback.
Ok, I will reinstall version 3.2.1 and test your hook later today.
I’ll tell you if it works.Hello,
The code has no effect. As long as I’m using version 3.1.4, no problem.
As soon as I install version 3.2.1, there are two more thumbnails.So I go back to the old one for now.
Where can I find version 3.2.0 please? I would like to confirm that it is from this version that it started.
Thanks
Hello,
Thank you for getting back to us.
I’ll check the issue with the dev team.
you can download version 3.2.0 by following the URL.
https://downloads.www.ads-software.com/theme/oceanwp.3.2.0.zipHello,
I have made several tests. I removed all my plugins, empty my functions.php file and I still have the same result. Until version 3.1.4, everything works fine with the snippet to unset sizes. When I upload an image, I get two files on the server: the original image + one thumbnail.
As soon as I upgrade to version 3.2.0, I get two more thumbnails.Even when I add the snippet only in my functions.php file, it does not work anymore. I still have two more thumbnails (600×600 and 800x…)
code snippet :
function remove_default_image_sizes( $sizes ) {
unset( $sizes[ ‘thumbnail’ ]);
unset( $sizes[ ‘medium’ ]);
unset( $sizes[ ‘medium_large’ ]);
unset( $sizes[ ‘large’ ]);unset( $sizes[ ‘shop_thumbnail’ ]);
unset( $sizes[ ‘shop_catalog’ ]);
unset( $sizes[ ‘shop_single’ ]);
unset($sizes[‘woocommerce_gallery_thumbnail’]);
//unset($sizes[‘woocommerce_single’]);
unset($sizes[‘woocommerce_thumbnail’]);unset($sizes[‘1536×1536’]);
unset($sizes[‘2048×2048’]);
unset($sizes[‘blog-isotope’]);
unset($sizes[‘product_small_thumbnail’]);return $sizes;
}
add_filter( ‘intermediate_image_sizes_advanced’, ‘remove_default_image_sizes’);Regards
- This reply was modified 2 years, 7 months ago by Thomas.
Hello,
I apologize for the delay in response.
I will request you to please try to add the below snippet code in the functions.php file of your child theme and check.
function remove_thumbnail_size() { remove_action( 'after_setup_theme', 'ocean_register_image_size', 5 ); } add_action( 'init', 'remove_thumbnail_size' );
PS- Please take a backup before adding the code. And If the above code doesn’t work, kindly replace the ‘init’ with ‘wp’, and check.
You’re Welcome.
Your code has no effect.
Do you want the access codes of the site?
I have made a new installation of WordPress + Woocommerce with OceanWp + OceanExtra.
I can send you the credentials and even ftp access in the upload directory so you can see for yourself that what I say is true. Just send me an email and I’ll send it to you.
Hello,
I apologize again for the trouble.
Tested the below code local and this one is working well for me, please try this one and check.function remove_extra_image_sizes() { foreach ( get_intermediate_image_sizes() as $size ) { if ( in_array( $size, array( 'ocean-thumb-m', 'ocean-thumb-ml', 'ocean-thumb-l' ) ) ) { remove_image_size( $size ); } } } add_action('init', 'remove_extra_image_sizes');
You’re welcome.
The fact that you are looking for a solution is the most important thing.
I will test this right away and get back to you to confirm.Yippee!! It works for me too, great!
Should I leave this action forever or are you planning a fix in the next version?
The code doesn’t bother me much, it’s just to know ??Thanks again for your attention and support !
You are most welcome and really happy to hear that solution worked well.??
For now, please leave the added code.
I will check with the dev team that it needs fixes or only need a doc.Thank you.
- The topic ‘Latest version adds new thumbnails’ is closed to new replies.