WOOCS - WooCommerce Para Birimi Değiştirici


woocs_drop_down_view

Bu kanca, gerektiğinde, herhangi bir mantık koşuluyla, para birimi değiştirici açılır kaplamaları ile manipülasyonlar için yaratılmıştır, örneğin, mobil site görünümü için normal açılır kaplamayı ayarlayın:

add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999); function woocs_drop_down_view($view) { if (wp_is_mobile()) { 'hayır' döndür; } $görünümü döndür; }

Sonraki değerleri kullanmak mümkündür: no, ddslick, chosen, chosen_dark, wselect, flags

Sitenizin AJAX modunda anahtarlayıcı açılır görünümünü devre dışı bırakın:

add_filter('woocs_drop_down_view', 'woocs_drop_down_view', 999); function woocs_drop_down_view($view) { if (defined('DOING_AJAX') && DOING_AJAX) { return 'hayır'; } $görünümü döndür; }

https://codex.wordpress.org/Function_Reference/wp_is_mobile

Sayfanıza bağlı olarak sitenizin sayfalarındaki para birimi değiştirici açılır menüsü için başka bir dış görünüm ayarlayın:

add_filter('woocs_drop_down_view', 'my_woocs_drop_down_view', 1); function my_woocs_drop_down_view($view) { if ($_SERVER['REQUEST_URI'] == '/shop/clothing/happy-ninja-2/') { $view = 'seçilmiş'; } $görünümü döndür; }

Kendi koşullarınızı kullanarak switcher görünümü ile manipüle etmek mümkündür. Örneğin mağaza kenar çubuğunda kullanmak istiyoruz 'ddslick' görünümünde ancak sitenin üst kısmındaki bayrakları kullanmak istiyorsunuz. Bunu aşağıdaki şekilde yapabilirsiniz:

  • açık dosya header.php mevcut wp temasının dosyasında ve istediğiniz yerde para birimi değiştiriciyi bir sonraki kodu bırakın:
    $_REQUEST['woocs_top_menu']=1; echo do_shortcode('[woocs]'); unset($_REQUEST['woocs_top_menu']);
  • açık dosya functions.php geçerli wp temasının dosyası ve dosyanın aynı altına sonraki kodu bırakın:
    add_filter('woocs_drop_down_view','my_woocs_drop_down_view'); function my_woocs_drop_down_view($view){ if(isset($_REQUEST['woocs_top_menu'])){ $view='flags'; } $görünümü döndür; }