在 WooCommerce FlexSlider 中使用点而不是移动设备上的缩略图
Use dots in WooCommerce FlexSlider instead of thumbnails on mobile
我想更改 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;
但在这种情况下,我必须对所有视口使用其中之一。
有什么方法可以同时使用两者吗?还是每个视口一个?
您是否尝试过使用 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;
}
它可以工作…
我想更改 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;
但在这种情况下,我必须对所有视口使用其中之一。
有什么方法可以同时使用两者吗?还是每个视口一个?
您是否尝试过使用 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;
}
它可以工作…