Product Filter by WBW breaks EAEL (Essential Addons) Woo Product Grid on homepag
-
Hello,
I’m having a serious compatibility issue between Product Filter by WBW and Elementor – Essential Addons (EAEL Woo Product Grid).
On my homepage, I am using EAEL Woo Product Grid (
eael-product-grid) to display selected WooCommerce products.
As soon as Product Filter by WBW is active, the grid shows only one product, often the last added product, even though the EAEL query is configured correctly.After debugging with Query Monitor, I confirmed that your plugin hooks into:
pre_get_posts- callback:
woofiltersWpf->forceProductFilter() - priority:
9999
This means the plugin globally overrides product WP_Query, not only on the Shop / archive pages, but also on custom product queries created by Elementor widgets.
Important details:
- The filter UI is not displayed on the homepage.
- “Display On Pages” is set to Shop only.
- “Display On Pages Apply For Shortcode” is disabled.
- “Set number of displayed products” is empty or 8 (with no change).
- All plugins (WooCommerce, Elementor, EAEL, WBW) are fully up to date.
- Cache is cleared and the issue persists even in incognito mode.
I also tried your official guide:
https://woobewoo.com/documentation/compatibility-with-elementor-addons/
including “Enable third-party prefilter”, but it did not solve the issue, because the problem happens before rendering, directly at thepre_get_postslevel.The only way to fix this currently is to manually remove your
forceProductFilter()callback on the homepage via custom PHP code, which should not be necessary.Expected behavior:
Product Filter by WBW should not affect custom Elementor / EAEL product grids outside the Shop or archive pages, unless explicitly enabled.Please let me know:
- if there is a proper setting to prevent WBW from modifying non-shop product queries, or
- if this is a known limitation / bug.
Thank you for your help.
The page I need help with: [log in to see the link]
You must be logged in to reply to this topic.