| @@ -109,9 +109,9 @@ | ||
| 109 | 109 | // Attributes for the container. |
| 110 | 110 | $container_attributes = [ |
| 111 | 111 | 'id' => $layout_id, |
| 112 | 112 | 'class' => $container_classes, |
| 113 | - 'style' => apply_filters( 'rtsb/product/container/attr', $style_attr, $settings ), | |
| 113 | + 'style' => $style_attr, | |
| 114 | 114 | 'data-layout' => $layout, |
| 115 | 115 | 'data-tooltip-position' => $tooltip_attr, |
| 116 | 116 | ]; |
| 117 | 117 | |
| @@ -372,16 +372,10 @@ | ||
| 372 | 372 | do_action( 'rtsb/elements/render/before_query', $settings, $args ); |
| 373 | 373 | |
| 374 | 374 | // Query. |
| 375 | 375 | $product_query = new WC_Product_Query( $args ); |
| 376 | + $products = $pagination ? $product_query->get_products()->products : $product_query->get_products(); | |
| 376 | 377 | |
| 377 | - /** | |
| 378 | - * Product query hook. | |
| 379 | - */ | |
| 380 | - do_action( 'rtsb/elements/render/product_query', $product_query, $this ); | |
| 381 | - | |
| 382 | - $products = $pagination ? $product_query->get_products()->products : $product_query->get_products(); | |
| 383 | - | |
| 384 | 378 | if ( ! empty( $products ) ) { |
| 385 | 379 | // Start rendering. |
| 386 | 380 | $hook_html .= $this->render_start( $metas, $settings, $temp_args ); |
| 387 | 381 | |
| @@ -874,9 +868,8 @@ | ||
| 874 | 868 | $arg['anchor_class'] = null; |
| 875 | 869 | $arg['hover_img_html'] = null; |
| 876 | 870 | $arg['s_link'] = []; |
| 877 | 871 | $arg['add_to_cart'] = ''; |
| 878 | - $arg['p_counter'] = absint( $i ); | |
| 879 | 872 | $arg['p_id'] = $post_id; |
| 880 | 873 | $arg['product'] = $product; |
| 881 | 874 | $arg['p_link'] = $product->get_permalink(); |
| 882 | 875 | $arg['p_sale'] = ''; |
| @@ -941,10 +934,8 @@ | ||
| 941 | 934 | } |
| 942 | 935 | |
| 943 | 936 | $arg['badge_class'] = RenderHelpers::badge_class( $meta['badge_preset'] ); |
| 944 | 937 | |
| 945 | - $meta['add_to_cart_text'] = apply_filters( 'rtsb/elementor/render/add_to_cart_text', $meta['add_to_cart_text'], $product ); | |
| 946 | - | |
| 947 | 938 | if ( ! $meta['show_cart_text'] ) { |
| 948 | 939 | $meta['add_to_cart_text'] = ''; |
| 949 | 940 | $meta['add_to_cart_success_text'] = ''; |
| 950 | 941 | } |
| @@ -970,9 +961,8 @@ | ||
| 970 | 961 | 'text' => $meta['add_to_cart_text'], |
| 971 | 962 | 'success' => $meta['add_to_cart_success_text'], |
| 972 | 963 | 'icon_html' => $cart_icon, |
| 973 | 964 | 'alignment' => $meta['add_to_cart_alignment'], |
| 974 | - 'product' => $product, | |
| 975 | 965 | ] |
| 976 | 966 | ); |
| 977 | 967 | } |
| 978 | 968 | } |
| @@ -1057,10 +1047,9 @@ | ||
| 1057 | 1047 | 'type' => $type, |
| 1058 | 1048 | 'text' => $text, |
| 1059 | 1049 | 'success' => $success, |
| 1060 | 1050 | 'icon_html' => $icon_html, |
| 1061 | - 'alignment' => $alignment, | |
| 1062 | - 'product' => $product | |
| 1051 | + 'alignment' => $alignment | |
| 1063 | 1052 | ) = $args; |
| 1064 | 1053 | |
| 1065 | 1054 | $content = null; |
| 1066 | 1055 | $rand = wp_rand(); |
| @@ -1093,10 +1082,8 @@ | ||
| 1093 | 1082 | |
| 1094 | 1083 | $content .= '<div class="rtsb-wc-add-to-cart-wrap">'; |
| 1095 | 1084 | |
| 1096 | 1085 | if ( 'variable' === $type || 'grouped' === $type ) { |
| 1097 | - $cart_attr = apply_filters( 'rtsb/elementor/render/cart_attributes', $cart_attr, $product ); | |
| 1098 | - | |
| 1099 | 1086 | $this->add_attribute( 'rtsb_add_to_cart_button_' . $id . $rand, $cart_attr ); |
| 1100 | 1087 | |
| 1101 | 1088 | $text_btn = 'grouped' === $type ? __( 'View Products', 'shopbuilder' ) : __( 'Select Options', 'shopbuilder' ); |
| 1102 | 1089 | |
| @@ -1119,9 +1106,8 @@ | ||
| 1119 | 1106 | } else { |
| 1120 | 1107 | $cart_attr['href'] = $cart_attr['href'] . '?add-to-cart=' . absint( $id ); |
| 1121 | 1108 | $cart_attr['class'] .= ' rtsb-add-to-cart-btn'; |
| 1122 | 1109 | $cart_attr['data-type'] = $type; |
| 1123 | - $cart_attr = apply_filters( 'rtsb/elementor/render/cart_attributes', $cart_attr, $product ); | |
| 1124 | 1110 | |
| 1125 | 1111 | $this->add_attribute( 'rtsb_add_to_cart_button_' . $id . $rand, $cart_attr ); |
| 1126 | 1112 | |
| 1127 | 1113 | $content .= '<a ' . $this->get_attribute_string( 'rtsb_add_to_cart_button_' . $id . $rand ) . '>'; |