需要在类别页面woocommerce上更改产品图像大小

时间:2016-11-28 17:45:24

标签: wordpress woocommerce

我有一个woocommerce网站,在类别页面上显示产品列表,但类别页面上的产品图片是缩略图。我想在类别页面中显示产品的完整图像,请帮助我从代码中的哪个地方改变它?

由于

2 个答案:

答案 0 :(得分:0)

这并不需要编码(假设您的主题没有改变Woocommerce的默认行为。)

您可以在Woocommerce设置中更改图像尺寸 - >产品 - >产品图片,管理员。

对于类别页面,您需要'Catalogue Images'

然后,您需要重新生成缩略图以将更改应用于所有现有图像。您可以使用此插件 - https://wordpress.org/plugins/regenerate-thumbnails/

如果您确实需要/需要沿着编码路线前进,那么您需要在您自己的主题中覆盖相关的Woocommerce模板文件。或者,也许只需覆盖action(删除Woocommerce' s并添加您自己的。)

根据您问题中的信息,我无法告诉您需要做什么,但您需要将模板文件复制到主题中,或者添加自己的函数以挂钩到相关模板中

然后,将更改生成图像的函数中的image size字符串。对于完整图像,您需要此图像大小:

'full'

(没有' shop_full',因此您只需使用WordPress提供的原生full尺寸)

答案 1 :(得分:0)

使用以下代码:

remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );

add_action( 'woocommerce_before_shop_loop_item_title',
function() {
    echo woocommerce_get_product_thumbnail( 'product-category', 294, 294 );},10);