当前位置: 首页 > 知识库问答 >
问题:

woocommerce 3.3.5产品缩略图页面不同

东郭宏朗
2023-03-14

我对Woocomece的3.3.5版本有一个问题,特别是在product-thumbnais.php页面。

场景:我们在产品图库中有一个特色产品图像和另外5-6个图像,它们明显地显示为主图像下的产品缩略图。

现在缩略图只是堆叠在一起,似乎没有办法让这些缩略图显示在单行旋转木马中,导航箭头滚动旋转木马。

假设我想在任何给定的时间显示4个缩略图,然后单击导航箭头滚动缩略图,就像本页上的flexnav演示一样https://imgur.com/a/Geh2H

这是我的剧本

$(document).ready(function(){
$('#owl-single-product').owlCarousel({
    items:1,
    itemsTablet:[768,2],
    itemsDesktop : [1199,1]

});

$('#owl-single-product-thumbnails').owlCarousel({
    items: 4,
    pagination: true,
    rewindNav: true,
    itemsTablet : [768, 4],
    itemsDesktop : [1199,3]
});

$('#owl-single-product2-thumbnails').owlCarousel({
    items: 6,
    pagination: true,
    rewindNav: true,
    itemsTablet : [768, 4],
    itemsDesktop : [1199,3]
});

$('.single-product-slider').owlCarousel({
    stopOnHover: true,
    rewindNav: true,
    singleItem: true,
    pagination: true
});

$(".slider-next").click(function () {
    var owl = $($(this).data('target'));
    owl.trigger('owl.next');
    return false;
});

$(".slider-prev").click(function () {
    var owl = $($(this).data('target'));
    owl.trigger('owl.prev');
    return false;
});

$('.single-product-gallery .horizontal-thumb').click(function(){
    var $this = $(this), owl = $($this.data('target')), slideTo = $this.data('slide');
    owl.trigger('owl.goTo', slideTo);
    $this.addClass('active').parent().siblings().find('.active').removeClass('active');
    return false;
});

});

注意:我不知道a应该在哪里添加owl单一产品缩略图ID。

这是product-thumbnails.php页面:

if ( ! function_exists( 'wc_get_gallery_image_html' ) ) {
return;

}

全球$产品;

$attachment_ids=$product-

如果($attachment_id)

共有1个答案

景景胜
2023-03-14

您可以在functions.php文件中使用以下代码声明对WooCommerce库功能的支持:

function add_woocommerce_support() {
    add_theme_support( 'wc-product-gallery-slider' );
}
add_action( 'after_setup_theme', 'add_woocommerce_support' );
 类似资料:
  • 我的购物车页面有问题。我遇到的问题是产品缩略图图像被裁剪,并且正在切断我的图像。 我转到产品显示设置并调整了缩略图大小,但缩略图图像仍然太小且被裁剪。 购物车页面图像 我想知道如何解决这个问题,有人能帮忙吗? 我还想了解如何将购物车页面上的产品图像更改为不同的图片,而不影响网站前端的产品图像。

  • 我想为我的一些产品显示不同的缩略图,如果它们出现在特定类别中。 我已经从特定类别中删除了当前的缩略图,我正在使用一个自定义字段为我要替换的产品提取新的缩略图,这非常有效。然而,当我尝试调用剩余产品的正常缩略图时,它不起作用-有什么想法吗?

  • 我试图提高产品页面上Wooommerce缩略图的质量,但没有结果。不管我做什么,拇指总是模糊不清。 我尝试了不同的插件,比如视网膜等,再生拇指,通过ftp上传新的photoshopped 300 dpi img,并将其替换为图库中的那些,上传更大的img,禁用jetpack,在woocommerce和wordpress中使用不同的img设置(将质量设置为100%/缩放等),将此字符串放入文件

  • 在WooCommerce单一产品页面上,图库缩略图显示在主要特色图像下方。我们有一个问题,我们通常包括30个图像,因此显示的缩略图数量变得非常长,并在页面上创建大量空白(见下图)。 因此,我正在寻找一个钩子或黑客(CSS?),它允许我将可见缩略图的数量限制为6或9个,但在Lightbox启动时将包括所有缩略图。 我看了一下WooCommerce钩子参考,但没有看到这样做的选项。

  • 我正在尝试在一个自定义主题中实现wooCommerce,我正在基于bootstrap框架构建该主题(因为我对事物的外观很挑剔),所以我正在尝试重新定位wooCommerce产品缩略图库图像。我知道wooCommerce中提供的各种函数和钩子,如wc-template-hooks.php中列出的函数和钩子,它们工作得非常好,但在我的特殊情况下除外。我使用和钩子将产品信息包装在我的引导框架中,就像这样

  • 我的吴宇森商店有一个奇怪的问题。最新更新后,产品商店缩略图开始以不同寻常的方式显示。有些图像显示良好,但其中的一些,显示在全尺寸。我想让它所有的图像显示这样: 显示问题的图像 “良好”产品的尺寸为:251px 304px。这也是我的Woocommerce缩略图配置: woo配置 我尝试将其设置为CSS: 任何帮助,如何显示所有图像的罚款?这是链接表单商店。