Wordpress 将产品库图像大小从300*300更改为实际图像的挂钩是什么?

Wordpress 将产品库图像大小从300*300更改为实际图像的挂钩是什么?,wordpress,image,woocommerce,hook-woocommerce,image-gallery,Wordpress,Image,Woocommerce,Hook Woocommerce,Image Gallery,我正在学习商业。我在单个产品页面上,我在产品图像中遇到问题 我的图像大小是1000*1000,但我得到的是300*300 但当我将鼠标悬停在图像上时,缩放效果会很好,而且会端到端。 我必须使用什么钩子在单页库滑块中显示产品的实际图像 我在代码下面打了个结,但仍然没有得到完整的图像 add_filter( 'woocommerce_get_image_size_gallery_thumbnail', function( $size ) { return array( '

我正在学习商业。我在单个产品页面上,我在产品图像中遇到问题

我的图像大小是
1000*1000
,但我得到的是
300*300

但当我将鼠标悬停在图像上时,缩放效果会很好,而且会端到端。

我必须使用什么钩子在单页库滑块中显示产品的实际图像

我在代码下面打了个结,但仍然没有得到完整的图像

add_filter( 'woocommerce_get_image_size_gallery_thumbnail', function( $size ) {
    return array(
        'width'  => 900,
        'height' => 900,
        'crop'   => 1,
    );
} );

以下是一个如何覆盖单个图像的示例:

<?php
add_filter( 'woocommerce_get_image_size_single', function( $size ) {
    return array(
        'width'  => 400,
        'height' => '',
        'crop'   => 0,
    );
} );

我尝试了你的代码,但我不知道它不起作用。请检查屏幕截图我设置的尺寸为800*800你可以检查这张图片。我也试过了。你在given all中使用了哪个代码段?说实话,我一个接一个地尝试了所有代码段,第二个代码段运行良好。这取决于您正在引用的页面上使用的过滤器
<?php

add_filter( 'woocommerce_get_image_size_single', function( $size ) {
    return array(
        'width'  => 500,
        'height' => 500,
        'crop'   => 1,
    );
} );
<?php

add_filter( 'woocommerce_get_image_size_thumbnail', function( $size ) {
    return array(
        'width'  => 500,
        'height' => 500,
        'crop'   => 1,
    );
} );
<?php
add_filter( 'woocommerce_get_image_size_gallery_thumbnail', function( $size ) {
    return array(
        'width'  => 400,
        'height' => 400,
        'crop'   => 1,
    );
} );