Woo active Product Filters list
up vote
0
down vote
favorite
I am using Active Product Filters native Woo Widget which displays all active filters applied to in product loop. Now, I have added filtering by tags and problem appeared.
Filtering by tags is working okay in view of displaying products with selected tag. To filter by tags I am using GET request with product_tag
parameter.
The problem is next. Active Filters Widget doesn't display Tag as active filter. For example, when I select Product Size or Price as Filter, this is displayed at Front End as active filter and there is an option to remove that filter, but when Tag is selected Widget doesn't add that Tag as active filter.
My question is how I can edit active filters array in PHP to add filters from product_tag
parameter?
filter woocommerce
add a comment |
up vote
0
down vote
favorite
I am using Active Product Filters native Woo Widget which displays all active filters applied to in product loop. Now, I have added filtering by tags and problem appeared.
Filtering by tags is working okay in view of displaying products with selected tag. To filter by tags I am using GET request with product_tag
parameter.
The problem is next. Active Filters Widget doesn't display Tag as active filter. For example, when I select Product Size or Price as Filter, this is displayed at Front End as active filter and there is an option to remove that filter, but when Tag is selected Widget doesn't add that Tag as active filter.
My question is how I can edit active filters array in PHP to add filters from product_tag
parameter?
filter woocommerce
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am using Active Product Filters native Woo Widget which displays all active filters applied to in product loop. Now, I have added filtering by tags and problem appeared.
Filtering by tags is working okay in view of displaying products with selected tag. To filter by tags I am using GET request with product_tag
parameter.
The problem is next. Active Filters Widget doesn't display Tag as active filter. For example, when I select Product Size or Price as Filter, this is displayed at Front End as active filter and there is an option to remove that filter, but when Tag is selected Widget doesn't add that Tag as active filter.
My question is how I can edit active filters array in PHP to add filters from product_tag
parameter?
filter woocommerce
I am using Active Product Filters native Woo Widget which displays all active filters applied to in product loop. Now, I have added filtering by tags and problem appeared.
Filtering by tags is working okay in view of displaying products with selected tag. To filter by tags I am using GET request with product_tag
parameter.
The problem is next. Active Filters Widget doesn't display Tag as active filter. For example, when I select Product Size or Price as Filter, this is displayed at Front End as active filter and there is an option to remove that filter, but when Tag is selected Widget doesn't add that Tag as active filter.
My question is how I can edit active filters array in PHP to add filters from product_tag
parameter?
filter woocommerce
filter woocommerce
asked Nov 10 at 10:50
Miljan Ilić
54
54
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
accepted
The "Active Product Filters" widget takes data from "WC_Query::get_layered_nav_chosen_attributes".
But I did not find a hook there that could be used.
As an variant, create custom widget and extends for "WC_Widget_Layered_Nav_Filters" class and override the "widget" method.
Or try the solution.
For example, there is a plugin https://woocommerce.com/products/product-filters.
Product filters with ajax.
There is a 'Notes for Product Filters' widget that displays active filters and tags (which is what you need).
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
accepted
The "Active Product Filters" widget takes data from "WC_Query::get_layered_nav_chosen_attributes".
But I did not find a hook there that could be used.
As an variant, create custom widget and extends for "WC_Widget_Layered_Nav_Filters" class and override the "widget" method.
Or try the solution.
For example, there is a plugin https://woocommerce.com/products/product-filters.
Product filters with ajax.
There is a 'Notes for Product Filters' widget that displays active filters and tags (which is what you need).
add a comment |
up vote
0
down vote
accepted
The "Active Product Filters" widget takes data from "WC_Query::get_layered_nav_chosen_attributes".
But I did not find a hook there that could be used.
As an variant, create custom widget and extends for "WC_Widget_Layered_Nav_Filters" class and override the "widget" method.
Or try the solution.
For example, there is a plugin https://woocommerce.com/products/product-filters.
Product filters with ajax.
There is a 'Notes for Product Filters' widget that displays active filters and tags (which is what you need).
add a comment |
up vote
0
down vote
accepted
up vote
0
down vote
accepted
The "Active Product Filters" widget takes data from "WC_Query::get_layered_nav_chosen_attributes".
But I did not find a hook there that could be used.
As an variant, create custom widget and extends for "WC_Widget_Layered_Nav_Filters" class and override the "widget" method.
Or try the solution.
For example, there is a plugin https://woocommerce.com/products/product-filters.
Product filters with ajax.
There is a 'Notes for Product Filters' widget that displays active filters and tags (which is what you need).
The "Active Product Filters" widget takes data from "WC_Query::get_layered_nav_chosen_attributes".
But I did not find a hook there that could be used.
As an variant, create custom widget and extends for "WC_Widget_Layered_Nav_Filters" class and override the "widget" method.
Or try the solution.
For example, there is a plugin https://woocommerce.com/products/product-filters.
Product filters with ajax.
There is a 'Notes for Product Filters' widget that displays active filters and tags (which is what you need).
answered Nov 10 at 11:13
Alex Vasilyev
993
993
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53238195%2fwoo-active-product-filters-list%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown