Product Slider, Product Grid, Product Masonry Security & Risk Analysis

wordpress.org/plugins/woocommerce-products-slider

Fully responsive and mobile ready Carousel Slider for your woo-commerce product. unlimited slider anywhere via short-codes and easy admin setting.

10K active installs v1.13.62 PHP + WP 3.8+ Updated Apr 2, 2026
carousel-sliderproduct-category-sliderproduct-sliderwoo-sliderwoocommerce-slider
95
A · Safe
CVEs total4
Unpatched0
Last CVEMar 17, 2026
Safety Verdict

Is Product Slider, Product Grid, Product Masonry Safe to Use in 2026?

Generally Safe

Score 95/100

Product Slider, Product Grid, Product Masonry has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Mar 17, 2026Updated 1mo ago
Risk Assessment

The WooCommerce Products Slider plugin, version 1.13.60, presents a mixed security posture. While it exhibits good practices like using prepared statements for all SQL queries and a high percentage of properly escaped output, several areas raise concerns. The presence of the 'unserialize' function is a significant risk, as it can lead to Remote Code Execution if not handled with extreme care to sanitize serialized data. Furthermore, the plugin exposes one unprotected REST API route, creating a potential entry point for attackers. Its vulnerability history shows a pattern of three known medium-severity CVEs, primarily related to Cross-Site Scripting, with the most recent being September 12, 2024. Although no CVEs are currently unpatched, this history suggests a recurring tendency to introduce input sanitization flaws.

Overall, the plugin has strengths in its data handling and output escaping but weaknesses in its attack surface management and the use of dangerous functions. The unprotected REST API route and the 'unserialize' function are the most immediate technical risks. The past CVEs, particularly XSS vulnerabilities, indicate a need for more robust input validation and sanitization across all user-controllable data. While the absence of unpatched vulnerabilities is positive, the historical pattern warrants caution. A balanced view suggests that users should be aware of the potential for XSS and RCE if the 'unserialize' function is exploited, and the unprotected API endpoint should be addressed.

Key Concerns

  • Unprotected REST API route
  • Presence of dangerous function: unserialize
  • Flow with unsanitized path identified
  • 3 known medium severity CVEs
Vulnerabilities
4 published

Product Slider, Product Grid, Product Masonry Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2023
2023
1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2026-25455medium · 4.3Missing Authorization

Product Slider, Product Grid, Product Masonry <= 1.13.61 - Missing Authorization

Mar 17, 2026 Patched in 1.13.62 (30d)
CVE-2024-45459medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Slider for WooCommerce <= 1.13.50 - Reflected Cross-Site Scripting

Sep 12, 2024 Patched in 1.13.51 (7d)
CVE-2023-0166medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

PickPlugins Product Slider for WooCommerce <= 1.13.41 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 23, 2023 Patched in 1.13.42 (365d)
CVE-2021-24300medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

PickPlugins Product Slider for WooCommerce <= 1.13.21 - Reflected Cross-Site Scripting

May 6, 2021 Patched in 1.13.22 (992d)
Version History

Product Slider, Product Grid, Product Masonry Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Product Slider, Product Grid, Product Masonry Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
262
2489 escaped
Nonce Checks
9
Capability Checks
24
File Operations
1
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$layout_options = isset($item->layout_options) ? unserialize($item->layout_options) : '';includes\menu\import-layouts.php:105

Output Escaping

90% escaped2751 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
wcps_settings_save (includes\functions-settings-hook.php:775)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Product Slider, Product Grid, Product Masonry Attack Surface

Entry Points21
Unprotected1

AJAX Handlers 1

authwp_ajax_wcps_ajax_fetch_block_hub_by_idincludes\functions-layout-api.php:111

REST API Routes 16

POST/wp-json/wcps/v2/delete_postincludes\functions-rest.php:20
POST/wp-json/wcps/v2/duplicate_postincludes\functions-rest.php:31
POST/wp-json/wcps/v2/post_type_objectsincludes\functions-rest.php:42
POST/wp-json/wcps/v2/get_site_detailsincludes\functions-rest.php:54
POST/wp-json/wcps/v2/send_mailincludes\functions-rest.php:66
POST/wp-json/wcps/v2/update_optionsincludes\functions-rest.php:79
POST/wp-json/wcps/v2/check_licenseincludes\functions-rest.php:90
POST/wp-json/wcps/v2/get_optionsincludes\functions-rest.php:106
POST/wp-json/wcps/v2/get_postsincludes\functions-rest.php:121
POST/wp-json/wcps/v2/post_listincludes\functions-rest.php:134
POST/wp-json/wcps/v2/wcps_dataincludes\functions-rest.php:146
POST/wp-json/wcps/v2/update_post_dataincludes\functions-rest.php:158
POST/wp-json/wcps/v2/create_postincludes\functions-rest.php:170
POST/wp-json/wcps/v2/update_post_titleincludes\functions-rest.php:181
POST/wp-json/wcps/v2/user_roles_listincludes\functions-rest.php:193
POST/wp-json/wcps/v2/get_post_dataincludes\functions-rest.php:207

Shortcodes 4

[wcps] includes\class-shortcodes.php:12
[wcps_import] includes\class-shortcodes.php:13
[wcps_builder] includes\class-shortcodes.php:14
[wcps_update_title_wcps_layout] includes\functions.php:21
WordPress Hooks 262
filterwcps_layout_elementsincludes\3rd-party\advanced-product-labels-for-woocommerce.php:4
actionwcps_layout_elements_option_advanced_product_labelsincludes\3rd-party\advanced-product-labels-for-woocommerce.php:18
actionwcps_layout_element_advanced_product_labelsincludes\3rd-party\advanced-product-labels-for-woocommerce.php:70
actionwcps_layout_element_css_advanced_product_labelsincludes\3rd-party\advanced-product-labels-for-woocommerce.php:90
filterwcps_slider_for_argsincludes\3rd-party\dokan-lite\class-metabox-wcps-hook.php:8
filterwcps_metabox_navsincludes\3rd-party\dokan-lite\class-metabox-wcps-hook.php:17
actionwcps_metabox_content_query_dokan_vendorsincludes\3rd-party\dokan-lite\class-metabox-wcps-hook.php:42
filterwcps_layout_elementsincludes\3rd-party\dokan-lite\functions-layout-element.php:10
actionwcps_layout_element_dokan_store_nameincludes\3rd-party\dokan-lite\functions-layout-element.php:26
actionwcps_layout_element_dokan_store_addressincludes\3rd-party\dokan-lite\functions-layout-element.php:52
actionwcps_layout_element_dokan_store_cityincludes\3rd-party\dokan-lite\functions-layout-element.php:79
actionwcps_layout_element_dokan_store_countryincludes\3rd-party\dokan-lite\functions-layout-element.php:106
actionwcps_layout_element_dokan_store_phoneincludes\3rd-party\dokan-lite\functions-layout-element.php:133
actionwcps_layout_element_dokan_bannerincludes\3rd-party\dokan-lite\functions-layout-element.php:158
actionwcps_layout_element_dokan_avatarincludes\3rd-party\dokan-lite\functions-layout-element.php:189
actionwcps_layout_element_css_dokan_store_nameincludes\3rd-party\dokan-lite\functions-layout-element.php:223
actionwcps_layout_element_css_dokan_store_addressincludes\3rd-party\dokan-lite\functions-layout-element.php:252
actionwcps_layout_element_css_dokan_store_cityincludes\3rd-party\dokan-lite\functions-layout-element.php:283
actionwcps_layout_element_css_dokan_store_countryincludes\3rd-party\dokan-lite\functions-layout-element.php:315
actionwcps_layout_element_css_dokan_store_phoneincludes\3rd-party\dokan-lite\functions-layout-element.php:345
actionwcps_layout_element_css_dokan_bannerincludes\3rd-party\dokan-lite\functions-layout-element.php:375
actionwcps_layout_element_css_dokan_avatarincludes\3rd-party\dokan-lite\functions-layout-element.php:402
filterwcps_metabox_navsincludes\3rd-party\easy-digital-downloads\class-metabox-wcps-hook.php:5
filterwcps_slider_for_argsincludes\3rd-party\easy-digital-downloads\class-metabox-wcps-hook.php:31
actionwcps_metabox_content_query_edd_downloadsincludes\3rd-party\easy-digital-downloads\class-metabox-wcps-hook.php:42
filterwcps_layout_elementsincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:4
actionwcps_layout_element_edd_post_titleincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:25
actionwcps_layout_element_edd_add_to_cartincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:54
actionwcps_layout_element_edd_priceincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:79
actionwcps_layout_element_edd_variable_pricesincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:119
actionwcps_layout_element_edd_categoriesincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:158
actionwcps_layout_element_edd_tagsincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:195
actionwcps_layout_element_css_edd_post_titleincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:233
actionwcps_layout_element_css_edd_priceincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:275
actionwcps_layout_element_css_edd_add_to_cartincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:305
actionwcps_layout_element_css_edd_categoriesincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:345
actionwcps_layout_element_css_edd_tagsincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:381
actionwcps_layout_elements_option_edd_post_titleincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:424
actionwcps_layout_elements_option_edd_priceincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:584
actionwcps_layout_elements_option_edd_variable_pricesincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:738
actionwcps_layout_elements_option_edd_sales_statsincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:895
actionwcps_layout_elements_option_edd_add_to_cartincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:1052
actionwcps_layout_elements_option_edd_categoriesincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:1191
actionwcps_layout_elements_option_edd_tagsincludes\3rd-party\easy-digital-downloads\functions-layout-element.php:1346
actionwcps_slider_mainincludes\3rd-party\easy-digital-downloads\wcps-slider-hook.php:7
actionwcps_slider_item_edd_downloadincludes\3rd-party\easy-digital-downloads\wcps-slider-hook.php:129
filterwcps_layout_elementsincludes\3rd-party\perfect-woocommerce-brands.php:4
actionwcps_layout_elements_option_perfect_brandsincludes\3rd-party\perfect-woocommerce-brands.php:18
actionwcps_layout_element_perfect_brandsincludes\3rd-party\perfect-woocommerce-brands.php:70
actionwcps_layout_element_css_perfect_brandsincludes\3rd-party\perfect-woocommerce-brands.php:98
filterwcps_layout_elementsincludes\3rd-party\ti-woocommerce-wishlist.php:4
actionwcps_layout_elements_option_ti_wishlistincludes\3rd-party\ti-woocommerce-wishlist.php:18
actionwcps_layout_element_ti_wishlistincludes\3rd-party\ti-woocommerce-wishlist.php:70
actionwcps_layout_element_css_ti_wishlistincludes\3rd-party\ti-woocommerce-wishlist.php:94
filterwcps_layout_elementsincludes\3rd-party\wish-list-for-woocommerce.php:4
actionwcps_layout_elements_option_wishlist_for_wcincludes\3rd-party\wish-list-for-woocommerce.php:18
actionwcps_layout_element_wishlist_for_wcincludes\3rd-party\wish-list-for-woocommerce.php:70
actionwcps_layout_element_css_wishlist_for_wcincludes\3rd-party\wish-list-for-woocommerce.php:94
filterwcps_layout_elementsincludes\3rd-party\wishlist.php:4
actionwcps_layout_elements_option_wishlistincludes\3rd-party\wishlist.php:18
actionwcps_layout_element_wishlistincludes\3rd-party\wishlist.php:149
actionwcps_layout_element_css_wishlistincludes\3rd-party\wishlist.php:169
filterwcps_layout_elementsincludes\3rd-party\woo-smart-compare.php:4
actionwcps_layout_elements_option_woo_smart_compareincludes\3rd-party\woo-smart-compare.php:18
actionwcps_layout_element_woo_smart_compareincludes\3rd-party\woo-smart-compare.php:70
actionwcps_layout_element_css_woo_smart_compareincludes\3rd-party\woo-smart-compare.php:90
filterwcps_layout_elementsincludes\3rd-party\woo-smart-quick-view.php:4
actionwcps_layout_elements_option_woo_smart_quick_viewincludes\3rd-party\woo-smart-quick-view.php:18
actionwcps_layout_element_woo_smart_quick_viewincludes\3rd-party\woo-smart-quick-view.php:70
actionwcps_layout_element_css_woo_smart_quick_viewincludes\3rd-party\woo-smart-quick-view.php:90
filterwcps_layout_elementsincludes\3rd-party\woo-smart-wishlist.php:4
actionwcps_layout_elements_option_woo_smart_wishlistincludes\3rd-party\woo-smart-wishlist.php:18
actionwcps_layout_element_woo_smart_wishlistincludes\3rd-party\woo-smart-wishlist.php:70
actionwcps_layout_element_css_woo_smart_wishlistincludes\3rd-party\woo-smart-wishlist.php:90
filterwcps_layout_elementsincludes\3rd-party\wpc-countdown-timer.php:4
actionwcps_layout_elements_option_wpc_countdown_timerincludes\3rd-party\wpc-countdown-timer.php:18
actionwcps_layout_element_wpc_countdown_timerincludes\3rd-party\wpc-countdown-timer.php:70
actionwcps_layout_element_css_wpc_countdown_timerincludes\3rd-party\wpc-countdown-timer.php:95
filterwcps_layout_elementsincludes\3rd-party\yith-woocommerce-badges-management.php:4
actionwcps_layout_elements_option_yith_badgesincludes\3rd-party\yith-woocommerce-badges-management.php:18
actionwcps_layout_element_yith_badgesincludes\3rd-party\yith-woocommerce-badges-management.php:76
actionwoocommerce_variable_add_to_cartincludes\3rd-party\yith-woocommerce-badges-management.php:92
actionwcps_layout_element_css_yith_badgesincludes\3rd-party\yith-woocommerce-badges-management.php:95
filterwcps_layout_elementsincludes\3rd-party\yith-woocommerce-brands-add-on.php:4
actionwcps_layout_elements_option_yith_brandsincludes\3rd-party\yith-woocommerce-brands-add-on.php:18
actionwcps_layout_element_yith_brandsincludes\3rd-party\yith-woocommerce-brands-add-on.php:149
actionwcps_layout_element_css_yith_brandsincludes\3rd-party\yith-woocommerce-brands-add-on.php:169
filterwcps_layout_elementsincludes\3rd-party\yith-woocommerce-compare.php:4
actionwcps_layout_elements_option_yith_compareincludes\3rd-party\yith-woocommerce-compare.php:18
actionwcps_layout_element_yith_compareincludes\3rd-party\yith-woocommerce-compare.php:76
actionwcps_layout_element_css_yith_compareincludes\3rd-party\yith-woocommerce-compare.php:96
filterwcps_layout_elementsincludes\3rd-party\yith-woocommerce-quick-view.php:4
actionwcps_layout_elements_option_yith_quick_viewincludes\3rd-party\yith-woocommerce-quick-view.php:18
actionwcps_layout_element_yith_quick_viewincludes\3rd-party\yith-woocommerce-quick-view.php:166
actionwcps_layout_element_css_yith_quick_viewincludes\3rd-party\yith-woocommerce-quick-view.php:189
filterwcps_layout_elementsincludes\3rd-party\yith-woocommerce-wishlist.php:4
actionwcps_layout_elements_option_yith_wishlistincludes\3rd-party\yith-woocommerce-wishlist.php:18
actionwcps_layout_element_yith_wishlistincludes\3rd-party\yith-woocommerce-wishlist.php:149
actionwcps_layout_element_css_yith_wishlistincludes\3rd-party\yith-woocommerce-wishlist.php:169
actionwcps_metabox_content_shortcodeincludes\class-metabox-wcps-hook.php:7
actionwcps_metabox_content_styleincludes\class-metabox-wcps-hook.php:124
actionwcps_metabox_content_layoutsincludes\class-metabox-wcps-hook.php:450
actionwcps_metabox_content_query_productincludes\class-metabox-wcps-hook.php:582
actionwcps_metabox_content_query_categoriesincludes\class-metabox-wcps-hook.php:1101
actionwcps_metabox_content_query_ordersincludes\class-metabox-wcps-hook.php:1333
actionwcps_metabox_content_slider_optionsincludes\class-metabox-wcps-hook.php:1484
actionwcps_metabox_content_custom_scriptsincludes\class-metabox-wcps-hook.php:2006
actionwcps_metabox_content_help_supportincludes\class-metabox-wcps-hook.php:2067
actionwcps_metabox_content_buy_proincludes\class-metabox-wcps-hook.php:2170
actionwcps_metabox_saveincludes\class-metabox-wcps-hook.php:2595
actionwcps_layout_metabox_content_custom_scriptsincludes\class-metabox-wcps-layout-hook.php:5
actionwcps_layout_metabox_content_layout_builderincludes\class-metabox-wcps-layout-hook.php:92
actionwcps_layout_metabox_saveincludes\class-metabox-wcps-layout-hook.php:400
actionadd_meta_boxesincludes\class-metabox-wcps-layout.php:11
actionsave_postincludes\class-metabox-wcps-layout.php:12
actionadd_meta_boxesincludes\class-metabox-wcps.php:11
actionsave_postincludes\class-metabox-wcps.php:12
actioninitincludes\class-post-types.php:10
actioninitincludes\class-post-types.php:11
actionadmin_menuincludes\class-settings.php:12
actionadmin_action_wcps_duplicate_post_as_draftincludes\duplicate-post.php:120
filterpost_row_actionsincludes\duplicate-post.php:135
actionwp_footerincludes\functions-builder.php:3
filterwcps_generate_element_html_postTitleincludes\functions-builder.php:567
filterwcps_generate_element_html_containerincludes\functions-builder.php:609
filterwcps_generate_element_html_layerincludes\functions-builder.php:648
filterwcps_generate_element_html_postThumbnailincludes\functions-builder.php:697
filterwcps_generate_element_html_postExcerptincludes\functions-builder.php:865
filterwcps_generate_element_html_readMoreincludes\functions-builder.php:925
filterwcps_generate_element_html_customTextincludes\functions-builder.php:970
filterwcps_generate_element_html_postDateincludes\functions-builder.php:1003
filterwcps_generate_element_html_postAuthorincludes\functions-builder.php:1069
filterwcps_generate_element_html_postAuthorAvatarincludes\functions-builder.php:1130
filterwcps_generate_element_html_postCategoriesincludes\functions-builder.php:1202
filterwcps_generate_element_html_postTagsincludes\functions-builder.php:1357
filterwcps_generate_element_html_wooPriceincludes\functions-builder.php:1515
filterwcps_generate_element_html_wooAddToCartincludes\functions-builder.php:1624
filterwcps_generate_element_html_wooSaleBadgeincludes\functions-builder.php:1758
filterwcps_generate_element_html_wooTotalSalesincludes\functions-builder.php:1864
filterwcps_generate_element_html_wooSKUincludes\functions-builder.php:1948
filterwcps_generate_element_html_wooStockQuantityincludes\functions-builder.php:2034
filterwcps_generate_element_html_wooInStockincludes\functions-builder.php:2121
filterwcps_generate_element_html_wooProductRatingsincludes\functions-builder.php:2262
filterwcps_generate_element_html_wooCategoriesincludes\functions-builder.php:2401
actionwcps_layout_element_custom_textincludes\functions-layout-element.php:6
actionwcps_layout_element_post_titleincludes\functions-layout-element.php:25
filterwcps_layout_element_title_textincludes\functions-layout-element.php:47
actionwcps_layout_element_thumbnailincludes\functions-layout-element.php:83
filterwcps_layout_element_thumbnail_urlincludes\functions-layout-element.php:147
actionwcps_layout_element_contentincludes\functions-layout-element.php:181
filterwcps_layout_element_content_linkincludes\functions-layout-element.php:239
actionwcps_layout_element_product_categoryincludes\functions-layout-element.php:279
actionwcps_layout_element_product_tagincludes\functions-layout-element.php:335
actionwcps_layout_element_sale_countincludes\functions-layout-element.php:390
actionwcps_layout_element_add_to_cartincludes\functions-layout-element.php:417
actionwcps_layout_element_product_priceincludes\functions-layout-element.php:441
actionwcps_layout_element_on_sale_markincludes\functions-layout-element.php:489
actionwcps_layout_element_featured_markincludes\functions-layout-element.php:520
actionwcps_layout_element_product_idincludes\functions-layout-element.php:550
actionwcps_layout_element_ratingincludes\functions-layout-element.php:568
actionwcps_layout_element_wrapper_startincludes\functions-layout-element.php:597
actionwcps_layout_element_wrapper_endincludes\functions-layout-element.php:617
actionwcps_layout_element_term_titleincludes\functions-layout-element.php:628
actionwcps_layout_element_term_thumbincludes\functions-layout-element.php:650
actionwcps_layout_element_term_descriptionincludes\functions-layout-element.php:681
actionwcps_layout_element_term_post_countincludes\functions-layout-element.php:702
actionwcps_layout_element_order_dateincludes\functions-layout-element.php:730
actionwcps_layout_element_order_customer_thumbincludes\functions-layout-element.php:757
actionwcps_layout_element_order_customer_nameincludes\functions-layout-element.php:781
actionwcps_layout_element_order_itemsincludes\functions-layout-element.php:809
actionwcps_layout_element_order_totalincludes\functions-layout-element.php:864
actionwcps_layout_element_order_discount_totalincludes\functions-layout-element.php:894
actionwcps_layout_element_order_countryincludes\functions-layout-element.php:924
actionwcps_layout_element_order_payment_methodincludes\functions-layout-element.php:950
actionwcps_layout_element_css_order_dateincludes\functions-layout-element.php:978
actionwcps_layout_element_css_order_totalincludes\functions-layout-element.php:1009
actionwcps_layout_element_css_order_itemsincludes\functions-layout-element.php:1039
actionwcps_layout_element_css_order_discount_totalincludes\functions-layout-element.php:1069
actionwcps_layout_element_css_custom_textincludes\functions-layout-element.php:1103
actionwcps_layout_element_css_order_customer_nameincludes\functions-layout-element.php:1131
actionwcps_layout_element_css_order_customer_thumbincludes\functions-layout-element.php:1161
actionwcps_layout_element_css_order_countryincludes\functions-layout-element.php:1196
actionwcps_layout_element_css_order_payment_methodincludes\functions-layout-element.php:1228
actionwcps_layout_element_css_post_titleincludes\functions-layout-element.php:1266
actionwcps_layout_element_css_term_titleincludes\functions-layout-element.php:1304
actionwcps_layout_element_css_term_descriptionincludes\functions-layout-element.php:1339
actionwcps_layout_element_css_term_post_countincludes\functions-layout-element.php:1372
actionwcps_layout_element_css_product_categoryincludes\functions-layout-element.php:1406
actionwcps_layout_element_css_product_tagincludes\functions-layout-element.php:1441
actionwcps_layout_element_css_sale_countincludes\functions-layout-element.php:1476
actionwcps_layout_element_css_on_sale_markincludes\functions-layout-element.php:1501
actionwcps_layout_element_css_featured_markincludes\functions-layout-element.php:1530
actionwcps_layout_element_css_product_idincludes\functions-layout-element.php:1561
actionwcps_layout_element_css_add_to_cartincludes\functions-layout-element.php:1595
actionwcps_layout_element_css_ratingincludes\functions-layout-element.php:1648
actionwcps_layout_element_css_product_priceincludes\functions-layout-element.php:1679
actionwcps_layout_element_css_contentincludes\functions-layout-element.php:1716
actionwcps_layout_element_css_thumbnailincludes\functions-layout-element.php:1755
actionwcps_layout_elements_option_custom_textincludes\functions-layout-hook.php:4
actionwcps_layout_elements_option_post_titleincludes\functions-layout-hook.php:158
actionwcps_layout_elements_option_thumbnailincludes\functions-layout-hook.php:320
actionwcps_layout_elements_option_contentincludes\functions-layout-hook.php:525
actionwcps_layout_elements_option_wrapper_startincludes\functions-layout-hook.php:753
actionwcps_layout_elements_option_wrapper_endincludes\functions-layout-hook.php:869
actionwcps_layout_elements_option_product_categoryincludes\functions-layout-hook.php:925
actionwcps_layout_elements_option_product_tagincludes\functions-layout-hook.php:1069
actionwcps_layout_elements_option_sale_countincludes\functions-layout-hook.php:1199
actionwcps_layout_elements_option_featured_markincludes\functions-layout-hook.php:1271
actionwcps_layout_elements_option_on_sale_markincludes\functions-layout-hook.php:1420
actionwcps_layout_elements_option_product_idincludes\functions-layout-hook.php:1566
actionwcps_layout_elements_option_add_to_cartincludes\functions-layout-hook.php:1680
actionwcps_layout_elements_option_ratingincludes\functions-layout-hook.php:1778
actionwcps_layout_elements_option_product_priceincludes\functions-layout-hook.php:1907
actionwcps_layout_elements_option_term_titleincludes\functions-layout-hook.php:2033
actionwcps_layout_elements_option_term_thumbincludes\functions-layout-hook.php:2173
actionwcps_layout_elements_option_term_descriptionincludes\functions-layout-hook.php:2341
actionwcps_layout_elements_option_term_slugincludes\functions-layout-hook.php:2500
actionwcps_layout_elements_option_term_post_countincludes\functions-layout-hook.php:2659
actionwcps_layout_elements_option_dokan_store_nameincludes\functions-layout-hook.php:2815
actionwcps_layout_elements_option_dokan_store_addressincludes\functions-layout-hook.php:2968
actionwcps_layout_elements_option_dokan_store_cityincludes\functions-layout-hook.php:3122
actionwcps_layout_elements_option_dokan_store_countryincludes\functions-layout-hook.php:3273
actionwcps_layout_elements_option_dokan_store_phoneincludes\functions-layout-hook.php:3425
actionwcps_layout_elements_option_dokan_bannerincludes\functions-layout-hook.php:3578
actionwcps_layout_elements_option_dokan_avatarincludes\functions-layout-hook.php:3698
actionwcps_layout_elements_option_order_titleincludes\functions-layout-hook.php:3804
actionwcps_layout_elements_option_order_dateincludes\functions-layout-hook.php:3956
actionwcps_layout_elements_option_order_customer_nameincludes\functions-layout-hook.php:4107
actionwcps_layout_elements_option_order_customer_thumbincludes\functions-layout-hook.php:4258
actionwcps_layout_elements_option_order_countryincludes\functions-layout-hook.php:4362
actionwcps_layout_elements_option_order_payment_methodincludes\functions-layout-hook.php:4512
actionwcps_layout_elements_option_order_totalincludes\functions-layout-hook.php:4665
actionwcps_layout_elements_option_order_itemsincludes\functions-layout-hook.php:4816
actionwcps_layout_elements_option_order_discount_totalincludes\functions-layout-hook.php:4968
actionrest_api_initincludes\functions-rest.php:11
actionwcps_settings_content_generalincludes\functions-settings-hook.php:4
actionwcps_settings_content_help_supportincludes\functions-settings-hook.php:69
actionwcps_settings_content_buy_proincludes\functions-settings-hook.php:270
actionwcps_settings_saveincludes\functions-settings-hook.php:773
filterthe_contentincludes\functions.php:6
actiontemplate_redirectincludes\functions.php:256
filtermanage_wcps_posts_columnsincludes\functions.php:298
actionmanage_wcps_posts_custom_columnincludes\functions.php:313
actionwcps_builder_viewFilterabletemplates\view-filterable\index.php:4
actionwcps_builder_viewGridtemplates\view-grid\index.php:4
actionwcps_builder_viewMasonrytemplates\view-masonry\index.php:4
actionwcps_builder_viewSlidertemplates\view-slider\index.php:4
actionwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:4
actionwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:62
actionwcps_slider_itemtemplates\wcps-slider\wcps-slider-hook.php:530
actionwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:833
actionwcps_slider_item_dokan_vendortemplates\wcps-slider\wcps-slider-hook.php:1121
actionwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:1172
actionwcps_slider_item_termtemplates\wcps-slider\wcps-slider-hook.php:1405
filterwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:1631
filterwcps_slider_maintemplates\wcps-slider\wcps-slider-hook.php:2162
actionadmin_enqueue_scriptswoocommerce-products-slider.php:67
filterwidget_textwoocommerce-products-slider.php:70
actionwp_enqueue_scriptswoocommerce-products-slider.php:72
actionadmin_enqueue_scriptswoocommerce-products-slider.php:73
actionplugins_loadedwoocommerce-products-slider.php:75
actionbefore_woocommerce_initwoocommerce-products-slider.php:76

Scheduled Events 2

wcps_cron_upgrade_settings
wcps_cron_reset_migrate
Maintenance & Trust

Product Slider, Product Grid, Product Masonry Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 2, 2026
PHP min version
Downloads817K

Community Trust

Rating86/100
Number of ratings86
Active installs10K
Developer Profile

Product Slider, Product Grid, Product Masonry Developer Profile

PickPlugins

14 plugins · 94K total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
330 days
View full developer profile
Detection Fingerprints

How We Detect Product Slider, Product Grid, Product Masonry

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-products-slider/assets/global/css/font-awesome-4.css/wp-content/plugins/woocommerce-products-slider/assets/global/css/font-awesome-5.css/wp-content/plugins/woocommerce-products-slider/assets/front/js/owl.carousel.js/wp-content/plugins/woocommerce-products-slider/assets/front/css/owl.carousel.css/wp-content/plugins/woocommerce-products-slider/assets/front/js/slick.js/wp-content/plugins/woocommerce-products-slider/assets/front/css/slick.css/wp-content/plugins/woocommerce-products-slider/templates/view-slider/front-scripts.js/wp-content/plugins/woocommerce-products-slider/assets/front/css/animate.css+6 more
Script Paths
/wp-content/plugins/woocommerce-products-slider/assets/front/js/owl.carousel.js/wp-content/plugins/woocommerce-products-slider/assets/front/js/slick.js/wp-content/plugins/woocommerce-products-slider/templates/view-slider/front-scripts.js/wp-content/plugins/woocommerce-products-slider/assets/front/js/splide.min.js/wp-content/plugins/woocommerce-products-slider/assets/front/js/scripts.js/wp-content/plugins/woocommerce-products-slider/assets/settings-tabs/settings-tabs.js+1 more

HTML / DOM Fingerprints

CSS Classes
wcps-product-sliderwcps-single-product-sliderwcps-slider-wrapwcps-slider-wrapperwcps-slider-elementwcps-slider-view
HTML Comments
<!-- Product Slider for WooCommerce by PickPlugins --><!-- PickPlugins Product Slider -->
Data Attributes
data-wcps-settings
JS Globals
wcps_slider_setting
Shortcode Output
[wcps_slider[wcps_grid[wcps_filterable[wcps_masonry
FAQ

Frequently Asked Questions about Product Slider, Product Grid, Product Masonry