我想更改 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;但在這種情況下,我必須對所有視口使用其中之一。有什么辦法可以同時使用兩者嗎?或者每個視口一個?
1 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
您是否嘗試過使用 WordPresswp_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;
}
它可以工作...
- 1 回答
- 0 關注
- 125 瀏覽
添加回答
舉報
0/150
提交
取消