Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. function wpml_language_has_switched_woo_discount_compatible(){
  2. if (is_cart()) {
  3. $wpml_language = '';
  4. if ( defined( 'ICL_LANGUAGE_CODE' ) ) {
  5. $wpml_language = ICL_LANGUAGE_CODE;
  6. }
  7. if(!empty($wpml_language)){
  8. $carts = WC()->cart->get_cart();
  9. foreach ($carts as $cart_item_key => $cart_item) {
  10. $have_to_do = false;
  11. $product_id = $cart_item['data']->get_id();
  12. $lang_code = wpml_element_language_code_filter( null, array('element_id' => $product_id, 'element_type' => 'post'));
  13.  
  14. if($lang_code == $wpml_language){
  15. $have_to_do = true;
  16. }
  17. }
  18. if(!$have_to_do){
  19. add_action('woocommerce_before_cart', function (){
  20. ?>
  21. <script type="text/javascript">
  22. jQuery( document ).ready(function() {
  23. jQuery("[name='update_cart']").removeAttr('disabled');
  24. jQuery("[name='update_cart']").trigger("click");
  25. });
  26. </script>
  27. <?php
  28. });
  29. }
  30. }
  31. }
  32. }
  33. add_action('wpml_language_has_switched', 'wpml_language_has_switched_woo_discount_compatible');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement