【问题标题】:Use dots in WooCommerce FlexSlider instead of thumbnails on mobile在 WooCommerce FlexSlider 中使用点而不是在移动设备上使用缩略图
【发布时间】:2020-11-21 01:20:47
【问题描述】:

我想将 WooCommerce FlexSlider 更改为在图库中使用点而不是缩略图。但在桌面上我想显示缩略图。

我找到了在不同视口中使用点或缩略图的解决方案。

这是我使用缩略图的方法:

add_filter( 'woocommerce_single_product_carousel_options', 'custom_update_woo_flexslider_options' );
function custom_update_woo_flexslider_options( $options ) {

    $options['controlNav']      = 'thumbnails';
    
    return $options;
}

对于这些点,我将代码更改为:

    $options['controlNav']      = true;

但在这种情况下,我必须将其中一个用于所有视口。

有什么方法可以同时使用吗?还是每个视口一个?

【问题讨论】:

    标签: php jquery wordpress woocommerce flexslider


    【解决方案1】:

    您是否尝试过使用 WordPress wp_is_mobile() 条件函数,例如:

    add_filter( 'woocommerce_single_product_carousel_options', 'custom_update_woo_flexslider_options' );
    function custom_update_woo_flexslider_options( $options ) {
    
        $options['controlNav'] = wp_is_mobile() ? true : 'thumbnails';
        
        return $options;
    }
    

    它可以工作......

    【讨论】:

    • 太棒了!谢谢你。我根本不知道这个功能;)
    猜你喜欢
    • 2023-03-17
    • 2015-11-18
    • 2018-01-22
    • 2015-09-09
    • 1970-01-01
    • 2016-06-25
    • 1970-01-01
    • 2019-01-07
    • 2017-09-27
    相关资源
    最近更新 更多