web-dev-qa-db-ja.com

WooCommerce単一商品編集フレックススライダー設定

私の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

1
Remy Jacobs

私が見つけたソースを少し掘り下げた後、フレックススライダーオプションを変更するのに使用できる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);
2
Devin Crossman