Changeset 3250921
- Timestamp:
- 03/05/2025 08:36:15 AM (12 months ago)
- Location:
- recently-purchased-products-for-woo
- Files:
-
- 36 added
- 5 edited
-
tags/1.1.5 (added)
-
tags/1.1.5/includes (added)
-
tags/1.1.5/includes/assets (added)
-
tags/1.1.5/includes/assets/css (added)
-
tags/1.1.5/includes/assets/css/ajax-loader.gif (added)
-
tags/1.1.5/includes/assets/css/fonts (added)
-
tags/1.1.5/includes/assets/css/fonts/slick.eot (added)
-
tags/1.1.5/includes/assets/css/fonts/slick.svg (added)
-
tags/1.1.5/includes/assets/css/fonts/slick.ttf (added)
-
tags/1.1.5/includes/assets/css/fonts/slick.woff (added)
-
tags/1.1.5/includes/assets/css/index.php (added)
-
tags/1.1.5/includes/assets/css/rppw-style.css (added)
-
tags/1.1.5/includes/assets/css/slick-theme.css (added)
-
tags/1.1.5/includes/assets/css/slick.css (added)
-
tags/1.1.5/includes/assets/image (added)
-
tags/1.1.5/includes/assets/image/no-image.png (added)
-
tags/1.1.5/includes/assets/index.php (added)
-
tags/1.1.5/includes/assets/js (added)
-
tags/1.1.5/includes/assets/js/rppw-admin.js (added)
-
tags/1.1.5/includes/assets/js/rppw-public.js (added)
-
tags/1.1.5/includes/assets/js/slick.min.js (added)
-
tags/1.1.5/includes/class-rppw-admin.php (added)
-
tags/1.1.5/includes/class-rppw-public.php (added)
-
tags/1.1.5/includes/class-rppw-scripts.php (added)
-
tags/1.1.5/includes/index.php (added)
-
tags/1.1.5/includes/widget (added)
-
tags/1.1.5/includes/widget/class-rppw-elementor-widget.php (added)
-
tags/1.1.5/includes/widget/class-rppw-widget.php (added)
-
tags/1.1.5/includes/widget/index.php (added)
-
tags/1.1.5/index.php (added)
-
tags/1.1.5/languages (added)
-
tags/1.1.5/languages/index.php (added)
-
tags/1.1.5/languages/recently-purchased-products-for-woo.pot (added)
-
tags/1.1.5/license.txt (added)
-
tags/1.1.5/readme.txt (added)
-
tags/1.1.5/recently-purchased-products-for-woo.php (added)
-
trunk/includes/class-rppw-public.php (modified) (11 diffs)
-
trunk/includes/widget/class-rppw-elementor-widget.php (modified) (11 diffs)
-
trunk/includes/widget/class-rppw-widget.php (modified) (8 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/recently-purchased-products-for-woo.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
recently-purchased-products-for-woo/trunk/includes/class-rppw-public.php
r3250357 r3250921 145 145 if (!empty($title)) { 146 146 //Hheading Text 147 $out .= '<div class="rppw_order_title">' . $title. '</div>';147 $out .= '<div class="rppw_order_title">' . esc_html($title) . '</div>'; 148 148 } 149 149 $orders_list = $this->get_recently_order($limit, $order); … … 156 156 $col_class = ' grid_cols_' . $columns; 157 157 } 158 $out .= '<ul class="recently_purchased_products_for_woo 123' . esc_attr( $view ) . esc_attr( $col_class ) . '">';158 $out .= '<ul class="recently_purchased_products_for_woo ' . esc_attr( $view ) . esc_attr( $col_class ) . '">'; 159 159 if (!empty($orders_list) && is_array($orders_list)) { 160 160 $product_cat_name = ''; … … 193 193 if ($img_type == 'avatar') { 194 194 //User Avatar 195 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $customer_image. '</a></div>';195 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . esc_url($url) . '">' . wp_kses_post($customer_image) . '</a></div>'; 196 196 } else { 197 197 // Product Image … … 199 199 $variation = new WC_Product_Variation($product_ids[0]['variation_id']); 200 200 $image = wp_get_attachment_image($variation->get_image_id(), array($img_size, $img_size), '', array('class' => 'alignleft')); 201 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $image . '</a></div>';202 201 } else { 203 202 $image = get_the_post_thumbnail($item_id, array($img_size, $img_size), array('class' => 'alignleft')); 204 203 if (empty($image)) { 205 $image = '<img src="' . $default_image . '" width="' . $img_size . '" height="' . $img_size . '" class="alignleft" alt="Default Image" />'; // phpcs:ignore204 $image = '<img src="' . esc_url($default_image) . '" width="' . esc_attr($img_size) . '" height="' . esc_attr($img_size) . '" class="alignleft" alt="' . esc_attr__('Default Image', 'recently-purchased-products-for-woo') . '" />'; // phpcs:ignore 206 205 } 207 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $image . '</a></div>';208 206 } 207 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . esc_url($url) . '">' . $image . '</a></div>'; 209 208 } 210 209 } … … 214 213 // Product Category 215 214 $out .= '<div class="rppw_product_category">'; 216 $out .= '<a href="' . $cat_url . '">' . $product_cat_name. '</a>';215 $out .= '<a href="' . esc_url($cat_url) . '">' . esc_html($product_cat_name) . '</a>'; 217 216 $out .= '</div>'; 218 217 } 219 218 // Product Title 220 $out .= '<div class="rppw_product_title"><a href="' . $url . '">' . $product->get_title() . '</a></div>';219 $out .= '<div class="rppw_product_title"><a href="' . esc_url($url) . '">' . esc_html($product->get_title()) . '</a></div>'; 221 220 222 221 if (!empty($customer_info)) { 223 222 if ($customer_info === 'first_name') { 224 223 $out .= '<div class="rppw_product_customer_info">'; 225 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . $customer_fname. " " . '</span>';224 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . esc_html($customer_fname) . " " . '</span>'; 226 225 $out .= '</div>'; 227 226 } else if ($customer_info === 'last_name') { 228 227 $out .= '<div class="rppw_product_customer_info">'; 229 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . $customer_lname. " " . '</span>';228 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . esc_html($customer_lname) . " " . '</span>'; 230 229 $out .= '</div>'; 231 230 } else { … … 233 232 //Product Purchase By 234 233 $out .= '<div class="rppw_product_customer_info">'; 235 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . $customer_fname . " " . $customer_lname. '</span>';234 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . esc_html($customer_fname . ' ' . $customer_lname) . '</span>'; 236 235 $out .= '</div>'; 237 236 } … … 242 241 //Product Price 243 242 $wc_price = $product->get_price_html(); 244 $out .= '<span class="rppw_product_price price">' . $wc_price. '</span>';243 $out .= '<span class="rppw_product_price price">' . wp_kses_post($wc_price) . '</span>'; 245 244 } 246 245 if (!empty($date) && strcmp($date, 'show') >= 0) { 247 246 //Product Purchase date 248 $out .= '<span class="rppw_product_date">' . " On " . $wc_date. '</span>';247 $out .= '<span class="rppw_product_date">' . " On " . wp_kses_post($wc_date) . '</span>'; 249 248 } 250 249 if (!empty($rating) && strcmp($rating, 'show') >= 0) { … … 259 258 if (!empty($cart) && strcmp($cart, 'show') >= 0) { 260 259 //Product Add to cart Button 261 $out .= '<span class="rppw_product_cart_button">' . do_shortcode('[add_to_cart id="' . $product->get_id() . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>';260 $out .= '<span class="rppw_product_cart_button">' . do_shortcode('[add_to_cart id="' . esc_attr($product->get_id()) . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>'; 262 261 } 263 262 $out .= '</div></li>'; … … 268 267 wp_reset_postdata(); 269 268 } else { 270 $out .= '<li><span class="rppw_no_order"><strong>' . esc_html ('There are no recent purchases.', 'recently-purchased-products-for-woo') . '</strong></span></div>';269 $out .= '<li><span class="rppw_no_order"><strong>' . esc_html__('There are no recent purchases.', 'recently-purchased-products-for-woo') . '</strong></span></div>'; 271 270 } 272 271 $out .= '</ul>'; … … 463 462 if (jQuery('#qas_slider').length) { 464 463 jQuery('#qas_slider').slick({ 465 arrows: <?php echo esc_ html( $arrow ); ?>,466 dots: <?php echo esc_ html( $dots ); ?>,464 arrows: <?php echo esc_js( $arrow ); ?>, 465 dots: <?php echo esc_js( $dots ); ?>, 467 466 dotsClass: 'slick-dots', 468 467 speed: 500, 469 infinite: <?php echo esc_ html( $infinite ); ?>,470 autoplay: <?php echo esc_ html( $autoplay ); ?>,468 infinite: <?php echo esc_js( $infinite ); ?>, 469 autoplay: <?php echo esc_js( $autoplay ); ?>, 471 470 autoplaySpeed: 3000, 472 slidesToShow: <?php echo esc_ html( $slidestoshow ); ?>,473 slidesToScroll: <?php echo esc_ html( $slidestoscroll ); ?>,471 slidesToShow: <?php echo esc_js( $slidestoshow ); ?>, 472 slidesToScroll: <?php echo esc_js( $slidestoscroll ); ?>, 474 473 responsive: [{ 475 474 breakpoint: 1024, 476 475 settings: { 477 476 dots: true, 478 arrows: <?php echo esc_ html( $arrow ); ?>,477 arrows: <?php echo esc_js( $arrow ); ?>, 479 478 slidesToShow: 3, 480 479 slidesToScroll: 1, … … 506 505 <?php 507 506 } else { 508 $out .= '<div><span class="rppw_no_order"><strong>' . esc_html ('There are no recent purchases.', 'recently-purchased-products-for-woo') . '</strong></span></div>';507 $out .= '<div><span class="rppw_no_order"><strong>' . esc_html__('There are no recent purchases.', 'recently-purchased-products-for-woo') . '</strong></span></div>'; 509 508 } 510 509 $out .= '</div>'; -
recently-purchased-products-for-woo/trunk/includes/widget/class-rppw-elementor-widget.php
r3250357 r3250921 386 386 387 387 if (!empty($title)) { 388 $html .= '<h2 class="rpp-ele-widget-title">'. $title.'</h2>';388 $html .= '<h2 class="rpp-ele-widget-title">'.esc_html($title).'</h2>'; 389 389 } 390 390 … … 427 427 $orders_list = $rppw_public->get_recently_order($num_of_order, $order); 428 428 429 $out = '<div class="recently_purchased_products_for_woo item-list-products ' . $slider_class . $disp_type . $grid_class .'" style="'.$grid_style.'">';429 $out = '<div class="recently_purchased_products_for_woo item-list-products ' . esc_attr($slider_class . ' ' . $disp_type . ' ' . $grid_class) . '" style="' . esc_attr($grid_style) . '">'; 430 430 431 431 if (!empty($orders_list) && is_array($orders_list)) { … … 478 478 479 479 // User Avatar 480 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $customer_image. '</a></div>';480 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . esc_url($url) . '">' . wp_kses_post($customer_image) . '</a></div>'; 481 481 } else { 482 482 // Product Image 483 483 if (isset($product_ids[0]['variation_id']) && !empty($product_ids[0]['variation_id'])) { 484 485 484 $variation = new WC_Product_Variation($product_ids[0]['variation_id']); 486 487 485 $image = wp_get_attachment_image($variation->get_image_id(), array($img_size, $img_size), '', array('class' => '')); 488 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $image . '</a></div>';489 486 } else { 490 487 491 488 $image = get_the_post_thumbnail($item_id, array($img_size, $img_size), array('class' => '')); 492 489 if (empty($image)) { 493 $image = '<img src="' . $default_image . '" width="' . $img_size . '" height="' . $img_size. '" class="" alt="Default Image" />'; // phpcs:ignore490 $image = '<img src="' . esc_url($default_image) . '" width="' . esc_attr($img_size) . '" height="' . esc_attr($img_size) . '" class="" alt="Default Image" />'; // phpcs:ignore 494 491 } 495 $out .= '<div class="rppw_product_img rppw_image_box"><a class="wid-img-box" href="' . $url . '">' . $image . '</a></div>';496 492 } 493 $out .= '<div class="rppw_product_img rppw_image_box"><a class="wid-img-box" href="' . esc_url($url) . '">' . $image . '</a></div>'; 497 494 } 498 495 } … … 505 502 506 503 $out .= '<div class="widget-option rppw_product_category">'; 507 $out .= '<a href="' . $cat_url . '">' . $product_cat_name. '</a>';504 $out .= '<a href="' . esc_url($cat_url) . '">' . esc_html($product_cat_name) . '</a>'; 508 505 $out .= '</div>'; 509 506 } 510 507 511 $out .= '<div class="rppw_product_title"><a href="' . $url . '">' . $product->get_title() . '</a></div>';508 $out .= '<div class="rppw_product_title"><a href="' . esc_url($url) . '">' . esc_html($product->get_title()) . '</a></div>'; 512 509 513 510 if (!empty($customer_view) && strcmp(strtolower($customer_view), 'yes') >= 0) { 514 511 $out .= '<div class="rppw_product_customer_info">'; 515 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . $customer_fname . " " . $customer_lname. '</span>';512 $out .= '<span class="product-customer-info">' . esc_html__('Purchased by ', 'recently-purchased-products-for-woo') . esc_html($customer_fname . " " . $customer_lname) . '</span>'; 516 513 $out .= '</div>'; 517 514 } 518 515 519 516 if (!empty($price_view) && strcmp($price_view, 'yes') >= 0) { 520 521 517 $price = $product->get_price_html(); 522 523 518 $out .= '<div class="rppw_product_price_box">'; 524 $out .= '<span class="rppw_product_price price">' . $price. '</span>';519 $out .= '<span class="rppw_product_price price">' . wp_kses_post($price) . '</span>'; 525 520 $out .= '</div>'; 526 521 } … … 531 526 if (!empty($date_view) && strcmp(strtolower($date_view), 'yes') >= 0) { 532 527 533 $out .= '<span class="rppw_product_date"> ' . ' On ' . $wc_date. '</span>';528 $out .= '<span class="rppw_product_date"> On ' . esc_html($wc_date) . '</span>'; 534 529 } 535 530 … … 537 532 $rating = $product->get_average_rating(); 538 533 $count = $product->get_rating_count(); 539 540 534 $out .= '<div class="rppw_product_ratings">'; 541 535 $out .= wc_get_rating_html($rating, $count); … … 548 542 if (!empty($cart_view) && strcmp(strtolower($cart_view), 'yes') >= 0) { 549 543 $out .= '<div class="rppw_product_cart-box">'; 550 $out .= '<span class="rppw_product_cart_button widget widget-option">' . do_shortcode('[add_to_cart id="' . $product->get_id() . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>';544 $out .= '<span class="rppw_product_cart_button widget widget-option">' . do_shortcode('[add_to_cart id="' . esc_attr($product->get_id()) . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>'; 551 545 $out .= '</div>'; 552 546 } … … 573 567 574 568 jQuery('.rppw-product-slider').slick({ 575 arrows: <?php echo esc_ html( $arrows ); ?>,576 dots: <?php echo esc_ html( $dots ); ?>,569 arrows: <?php echo esc_js( $arrows ); ?>, 570 dots: <?php echo esc_js( $dots ); ?>, 577 571 dotsClass: 'slick-dots', 578 572 speed: 500, 579 573 centerPadding: "0px", 580 infinite: <?php echo esc_ html( $infinite ); ?>,581 autoplay: <?php echo esc_ html( $autoplay ); ?>,574 infinite: <?php echo esc_js( $infinite ); ?>, 575 autoplay: <?php echo esc_js( $autoplay ); ?>, 582 576 autoplaySpeed: 3000, 583 slidesToShow: <?php echo esc_ html( $rpp_ele_slider_no_of_slides_desk ); ?>,577 slidesToShow: <?php echo esc_js( $rpp_ele_slider_no_of_slides_desk ); ?>, 584 578 slidesToScroll: 1, 585 579 responsive: [ … … 588 582 settings: { 589 583 dots: true, 590 arrows: <?php echo esc_ html( $arrows ); ?>,591 slidesToShow: <?php echo esc_ html( $rpp_ele_slider_no_of_slides_tablet ); ?>,584 arrows: <?php echo esc_js( $arrows ); ?>, 585 slidesToShow: <?php echo esc_js( $rpp_ele_slider_no_of_slides_tablet ); ?>, 592 586 slidesToScroll: 1, 593 587 } … … 598 592 dots: false, 599 593 arrows: false, 600 slidesToShow: <?php echo esc_ html( $rpp_ele_slider_no_of_slides_mobile ); ?>,594 slidesToShow: <?php echo esc_js( $rpp_ele_slider_no_of_slides_mobile ); ?>, 601 595 slidesToScroll: 1, 602 596 } … … 607 601 dots: false, 608 602 arrows: false, 609 slidesToShow: <?php echo esc_ html( $rpp_ele_slider_no_of_slides_mobile ); ?>,603 slidesToShow: <?php echo esc_js( $rpp_ele_slider_no_of_slides_mobile ); ?>, 610 604 slidesToScroll: 1, 611 605 } -
recently-purchased-products-for-woo/trunk/includes/widget/class-rppw-widget.php
r3250357 r3250921 296 296 if (strtolower($img_type) == 'avatar') { 297 297 // User Avatar 298 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $customer_image. '</a></div>';298 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . esc_url($url) . '">' . wp_kses_post($customer_image) . '</a></div>'; 299 299 } else { 300 300 // Product Image … … 302 302 $variation = new WC_Product_Variation($product_ids[0]['variation_id']); 303 303 $image = wp_get_attachment_image($variation->get_image_id(), array($img_size, $img_size), '', array('class' => '')); 304 $out .= '<div class="rppw_product_img rppw_image_box"><a href="' . $url . '">' . $image . '</a></div>';305 304 } else { 306 305 $image = get_the_post_thumbnail($item_id, array($img_size, $img_size), array('class' => '')); 307 306 if (empty($image)) { 308 $image = '<img src="' . $default_image . '" width="' . $img_size . '" height="' . $img_size . '" class="" alt="Default Image" />'; // phpcs:ignore307 $image = '<img src="' . esc_url($default_image) . '" width="' . esc_attr($img_size) . '" height="' . esc_attr($img_size) . '" alt="' . esc_attr__('Default Image', 'recently-purchased-products-for-woo') . '" />'; // phpcs:ignore 309 308 } 310 $out .= '<div class="rppw_product_img rppw_image_box"><a class="wid-img-box" href="' . $url . '">' . $image . '</a></div>';311 309 } 310 $out .= '<div class="rppw_product_img rppw_image_box"><a class="wid-img-box" href="' . esc_url($url) . '">' . $image . '</a></div>'; 312 311 } 313 312 } … … 316 315 $cat_url = get_term_link($product_cat_id, 'product_cat'); 317 316 $out .= '<div class="widget-option rppw_product_category">'; 318 $out .= '<a href="' . $cat_url . '">' . $product_cat_name. '</a>';317 $out .= '<a href="' . esc_url($cat_url) . '">' . esc_html($product_cat_name) . '</a>'; 319 318 $out .= '</div>'; 320 319 } 321 $out .= '<div class="rppw_product_title"><a href="' . $url . '">' . $product->get_title() . '</a></div>';320 $out .= '<div class="rppw_product_title"><a href="' . esc_url($url) . '">' . esc_html($product->get_title()) . '</a></div>'; 322 321 323 322 if (!empty($customer_view)) { 324 323 if (strtolower($customer_view) === 'full_name') { 325 324 $out .= '<div class="rppw_product_customer_info">'; 326 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . $customer_fname . " " . $customer_lname. '</span>';325 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . esc_html($customer_fname . ' ' . $customer_lname) . '</span>'; 327 326 $out .= '</div>'; 328 327 } else if (strtolower($customer_view) === 'first_name') { 329 328 $out .= '<div class="rppw_product_customer_info">'; 330 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . " " . $customer_fname. '</span>';329 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . " " . esc_html($customer_fname) . '</span>'; 331 330 $out .= '</div>'; 332 331 } else if (strtolower($customer_view) === 'last_name') { 333 332 $out .= '<div class="rppw_product_customer_info">'; 334 $out .= '<span class="product-customer-info">' . esc_html (' Purchased by ', 'recently-purchased-products-for-woo') . " " . $customer_lname. '</span>';333 $out .= '<span class="product-customer-info">' . esc_html__(' Purchased by ', 'recently-purchased-products-for-woo') . " " . esc_html($customer_lname) . '</span>'; 335 334 $out .= '</div>'; 336 335 } else { … … 341 340 } 342 341 </style> 343 <?php }342 <?php } 344 343 } 345 344 } … … 349 348 $price = $product->get_price_html(); 350 349 $out .= '<div class="rppw_product_price_box">'; 351 $out .= '<span class="rppw_product_price price">' . $price. '</span>';350 $out .= '<span class="rppw_product_price price">' . wp_kses_post($price) . '</span>'; 352 351 $out .= '</div>'; 353 352 } 354 353 $out .= '<div class="rppw_product_info">'; 355 354 if (!empty($date_view) && strcmp(strtolower($date_view), 'show') >= 0) { 356 $out .= '<span class="rppw_product_date">' . ' On ' . $wc_date. '</span>';355 $out .= '<span class="rppw_product_date">' . esc_html__(' On ', 'recently-purchased-products-for-woo') . esc_html($wc_date) . '</span>'; 357 356 } 358 357 if (!empty($rating_view) && strcmp($rating_view, 'show') >= 0) { … … 366 365 if (!empty($cart_view) && strcmp(strtolower($cart_view), 'show') >= 0) { 367 366 $out .= '<div class="rppw_product_cart-box">'; 368 $out .= '<span class="rppw_product_cart_button widget widget-option">' . do_shortcode('[add_to_cart id="' . $product->get_id() . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>';367 $out .= '<span class="rppw_product_cart_button widget widget-option">' . do_shortcode('[add_to_cart id="' . esc_attr($product->get_id()) . '" style="border:0 solid #ccc; padding: 0px;" show_price="false" quantity="1"]') . '</span>'; 369 368 $out .= '</div>'; 370 369 } … … 388 387 if (jQuery('.rppw-product-slider').length) { 389 388 jQuery('.rppw-product-slider').slick({ 390 arrows: <?php echo esc_ attr( $arrows ); ?>,391 dots: <?php echo esc_ attr( $dots ); ?>,389 arrows: <?php echo esc_js( $arrows ); ?>, 390 dots: <?php echo esc_js( $dots ); ?>, 392 391 dotsClass: 'slick-dots', 393 392 speed: 500, 394 393 centerPadding: "0px", 395 infinite: <?php echo esc_ attr( $infinite ); ?>,396 autoplay: <?php echo esc_ attr( $autoplay ); ?>,394 infinite: <?php echo esc_js( $infinite ); ?>, 395 autoplay: <?php echo esc_js( $autoplay ); ?>, 397 396 autoplaySpeed: 3000, 398 397 slidesToShow: 1, … … 402 401 settings: { 403 402 dots: true, 404 arrows: <?php echo esc_ attr( $arrows ); ?>,403 arrows: <?php echo esc_js( $arrows ); ?>, 405 404 slidesToShow: 1, 406 405 slidesToScroll: 1, -
recently-purchased-products-for-woo/trunk/readme.txt
r3250357 r3250921 10 10 Requires PHP: 7.4 11 11 Tested up to: 6.7.2 12 Stable tag: 1.1. 412 Stable tag: 1.1.5 13 13 License: GPLv2 or later 14 14 License URI: https://www.gnu.org/licenses/gpl-2.0.html 15 Version: 1.1. 415 Version: 1.1.5 16 16 17 17 Display Recently Purchased Products For Woocommerce using Widget and Shortcode … … 153 153 == Changelog == 154 154 155 = 1.1.5 (Mar 05, 2025) = 156 * Implementing escaping and sanitization for Javascripts 157 155 158 = 1.1.4 (Mar 04, 2025) = 156 159 * Ensuring compatibility with the latest WordPress version -
recently-purchased-products-for-woo/trunk/recently-purchased-products-for-woo.php
r3250357 r3250921 4 4 * Plugin URI: https://wordpress.org/plugins/recently-purchased-products-for-woo 5 5 * Description: Display Recently Purchased Products For Woocommerce using Widget and Shortcode 6 * Version: 1.1. 46 * Version: 1.1.5 7 7 * Author: World Web Technology 8 8 * Author URI: http://www.worldwebtechnology.com … … 33 33 */ 34 34 if( !defined( 'RPPW_VERSION' ) ) { 35 define( 'RPPW_VERSION', '1.1. 4' ); // Plugin Version35 define( 'RPPW_VERSION', '1.1.5' ); // Plugin Version 36 36 } 37 37
Note: See TracChangeset
for help on using the changeset viewer.