私のWoocommerceプロジェクトでは、単一の製品ページのイメージスライダーを編集するための解決策を探しています。 Woocommerceは、スライダー、ズーム、ライトボックス機能を製品ギャラリーに追加します。これは私にとってはうまくいきますが、スライダー部分のオプションを変更したいのです。
Woocommerceはこれにflexsliderを使用しています。 http://flexslider.woothemes.com/ しかし、flexsliderはすでにWooCommerce自体によって開始されているため、後でオプションを変更することはできません。アクティブなflexsliderを殺して私自身でそれを再開するオプションもありません。
クラス名セレクタ(.woocommerce-product-gallery__image)を削除することでこれを修正できると思ったので、スライダーは自動的には動作しませんが、これはzoomとlightboxのための機能も殺します。
製品ギャラリーのflexsliderオプションを変更するための他の解決策はありますか?そしてもっと具体的に。私はこのようなサムネイルスライダーを作ろうとしています: http://flexslider.woothemes.com/thumbnail-slider.html
私が見つけたソースを少し掘り下げた後、フレックススライダーオプションを変更するのに使用できるwoocommerce_single_product_carousel_options
と呼ばれるフィルターがあります
例えば:
function my_product_carousel_options($options) {
$options['animation'] = 'fade';
return $options;
}
add_filter("woocommerce_single_product_carousel_options", "my_product_carousel_options", 10);