Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,678 sales
Recently Updated

Stepasyuk supports this item

Supported

This author's response time can be up to 1 business day.

8963 comments found.

Hello, I’m using Elementor Pro and I’ve made this catalogue page for various pages in the website: https://paste.pics/903339f08cf4d98f3cb3f05f41312196

I need to filter “Payload” and “Reach”. How can I do this? The fields are added in each section with Elementor as “Icon List”.

I’ve tried various methods but nothing works. I hope you can help me, thank you!

Hi andreeaszabo,

Thank you for choosing Filter Everything PRO.

We have a couple of questions, are those posts or any other post type? Did you make it with the post grid in Elementro?

The second one is that the filter is filtering by categories, attributes, custom fields, etc. But, it does not filter by the icon lists.

You can apply a custom field on those posts choose the correct values and then create filters by those custom fields’ meta keys. You can live that list for visuals.

Best Regards,
- Victor

When removing ‘chips’, it does not update the filter and keeps the url with the selected filter in

for example if I click on Fridge it will put fridge in the url and when I remove it from the chips section, it flashes the product area, removes the chip section but does not update the product list/keeps the fridge in the url.

Selecting the filter works just fine but basically deselecting by the chips does not work.

Using the actual filter (selecting and deselecting) works fine)

Go the the filter set settings (the settings of the filter set that is placed on the page) and use this .product_category_page_products in the “HTML id or class…” field.

Best Regards,
- Victor

Hi

I have just updated this and it still isn’t working :(

Can you please send the credentials to the wp-admin dashboard following this document so we can check it? It is very weird that it is working on one category but not working on another category.

Best Regards,
- Victor

Hi, I am interested in buying this product / code.

Can you explain how the source code agreement works:

01 – do I own the code? 02 – who owns the copyright? 03 – can I resell the code after I make changes to it?

Any further details to this would be appreciated, thank you.

Hi oo7ml,

Thank you for your interest in the Filter Everything plugin.

In summary, to be succinct:

- Upon purchasing the plugin, the user is not granted ownership of the code. Rather, the user is granted a license to use the plugin on two sites, as well as access to updates and support for a period of six months.

- The individual who possesses the legal ownership of the intellectual property rights in question is the author, Andrii Stepasiuk.

- It is possible to acquire an extended license for the purpose of embedding the plugin in your products and subsequently selling them as a package. However, it is important to note that you, as the purchaser of said license, do not possess the right to sell any modified versions of the plugin under any circumstances.

Best Regards,
- Victor

Hello victor, Andrii

I would like to know if it is possible to manage multi-currency with a filter based on the ACF numeric field (price)?

Thank you for your reply.

Hi Victor,

I tried with WOOCS and CURCY plugins, but I need WooCommerce, and I don’t have this plugin :/.

Do you have other plugins to do this without WooCommerce?

Thank you very much.

Hi GueloSuperStar,

Unfortunately, at the time no, as usually 99% of the users create a shop with Woo. That’s why we haven’t made any solutions yet for other cases.

In general, we would recommend using Woo for any online shopping sites.

Best Regards,
- Victor

Hello,

Yes I understand ^, in my case I don’t need Woo ^, that’s why I have to make a specific code

I’ll share my code when I’ve finished testing it, if it helps anyone ^^

Thank you for your reply.

I just purchased the Filter Everything — WordPress/WooCommerce Product Filter – Regular License plugin this morning and have uploaded it to my site and when I go to enter the License Key I get the alert that it is an Invalid license key. Please enter correct license key.

I have downloaded both the text file and pdf provided by envato/codecanyon to copy and paste the license from there as well as entering it manually but all the results are the same.

I did have the free/demo version of the plugin installed but deactivated and deleted it before attempting to activate the plugin.

Please advise as to what I need to do to resolve this issue.

Thanks

Ed

I resolved it, didn’t realize the get code button was how you got the code and not the link to buy the pro version. Long nights trying to get this site going I guess

Hi edhallphotoleecomposites,

Thank you for choosing Filter Everything PRO.

We are glad to hear the issue was resolved, you did a great job!

Best Regards,
- Victor

We are having issues placing this plugin on the selected page through elementor pro by shortcode and widgets. We keep getting error messages.

The Filter Everything Sorting widget only works on pages with filtering posts.

No one Filter Set is related to this page. You can configure it in the Filter Set -> “Where to filter?” field.

Hi jpgthemes,

Thank you for choosing Filter Everything PRO.

If we understand correctly, you already placed the shortcode on the page with Elementor. Now all you need to do is in the filter set settings in the “Where to filer” and choose this page to display the filter widget on it. If this is a singular page, you can go to the “Pages” + “Name of your page” If this is a home or shop page, you can choose “Common WordPress pages” + “Home/Shop”

Best Regards,
- Victor

Hello! The site does not display filter translations via WPML, although they have been created in the admin panel. Translations are enabled and the filter is created, but it is not displayed on the page using the shortcode. We cleared the cache using ?reset_filters_cache=true , this does not help. Example: https://lapa.shop/en/city/dnipro/

Alright, we have checked the site and simply nothing is displaying the filter widget in the EN version. We placed a filter set on this page https://lapa.shop/en/city/vinnytsia/ and there is nothing that would show that widget, we go to the customize and choose the filter widget in the available widget areas to test it, and as you see here everything is displaying – https://prnt.sc/Gt95mmyZNfLI you need to use any shortcode or widget area on EN version to display it.

Best Regards,
- Victor

You looked in the wrong place. The Vinnitsa attribute you are referring to does not have a shortcode. The shortcode is in the Dnipro attribute, to which I provided a link: https://lapa.shop/en/city/dnipro/ The shortcode is installed here. But the filter still does not appear.

Here is the pattern of how you should do it correctly:

1) Create a filter set for the UA version and place it on the needed page.

2) Change to the WordPress editor here – https://prnt.sc/E4mbo_c3raiy and do not click on any “duplicate” checkboxes just click the + to the needed language.

3) Name the filter set of the new language place it where you need it and hit create.

Everything is working correctly, please check the Dnipro category we did it as a test.

Best Regards,
- Victor

Hello friend, one from my team purchased the wrong plugin. Today i see its not the correct plugn we talked about. How we can have a refund please?

BR Tommy

Hi Tommy,

Thank you for choosing Filter Everything PRO.

Are you sure that you are not looking for a first-class filtering plugin with a lifetime license? If you have any questions on how to configure it, we can help you out.

In general, you can send a refund request through the appropriate form in your account.

Best Regards,
- Victor

I’ve created multiple filter sets. The first set is brand & type. I want this set to show on every category page, so I choose “Product categories—> Any category” The second set is only for the products in a specific category, so i set the value to “product categories—> [this specific category’]. What happens is that the brand filters stays empty (no values shown) and the specific filter works well. When I go to another page where only the brand filter applies to (so outside this specific category), the brand filter works perfect. What am I missing here?

Alright, in general, you have two ways to make it work.

1) The most correct and the easiest one. Create a filter set for a certain category, as you did, and just add filters that are placed for “Any Category” and you will have one filter set with all of the filters.

2) The hard one. Create two filter sets for each category, one to display filters that are in the “Any Category” set and second the one that you need.

In general, it is simply changing the filter set when you have one as “Any Categories”. We would recommend choosing the first one.

Best Regards,
- Victor

Thank you Victor, I was thinking too difficult. 1 filterset will do for the whole site.

Hi consiglio,

Yes, after all, there are options to hide the empty filter terms and hide empty filters, so on other pages where you have products without those attributes and so on the filters will be hidden.

Best Regards,
- Victor

Hi There!

I prepared some filters at my page and put in them using a text field by a shortcode as horizontal filter.

I use the following short code e.g: [fe_widget id=”3970” show_selected=”yes” show_count=”yes” horizontal=”yes”] id = the actual filter post code

What can be the manner? Thanks in advance

Hi Gábor,

Yes, you can turn on AJAX from Filters -> Settings -> General.

Then place the ID or class of the product container in each filter set settings if they are different on each page. You can find it with the browser inspect tool, if you will have any struggles with it let us know.

Best Regards,
- Victor

Dear Victor,

Many thanks for the Ajax description. I upgraded the settings and it works.

Many thanks for your kind support.

Best regards, Gábor

Hi Gábor,

I’m glad that your problem was solved :-)

If it is possible I would be thankful for a positive review about the plugin here on CodeCanyon – https://codecanyon.net/item/filter-everything-wordpress-woocommerce-filter/reviews/31634508

Thank you in advance!
Best Regards,
- Victor

I’m using a filter with ‘Radio’ type but when I select (or hover) on a different option, it tries to use the filter with ‘filter-name-OR-other-things’ in it, rather than the unique url.

Why is it trying to use more than one on a radio type in the url? (I’ve also set it to AND statement in the settings and it still does the same)

Why is the radio using OR in the urls?

Fixed. It was to do with the priority

We are glad to hear that the issue was resolved.

Best Regards,
- Victor

Hi,

I want to create a blog filtering by categories, date, and add a search field like in this design: https://ingenias.es/wp-content/uploads/Captura-de-pantalla-2023-09-26-a-las-11.59.08.png

I’m doubting how to create just the search filter for the top of the blog archive, because I can’t find a way.

Could you please help me with an orientation? The blog page is this one: https://ingenias.es/blog/

Hi helefante,

You can place two shortcodes on the page [fe_widget] and one filter set should have enabled the Search Field option and one filter by unexisting meta key and choose to hide the empty filter sets. In that case, this filter set will show only the search field. The second filter set should contain all of the rest filters that you need. Priority is responsible for which filter set will be shown first on the page.

About date filtering there is no such option yet, but you can create an ACF field with that where you can enter the needed “Date” and apply it to the posts, so you can filter by it.

Best Regards,
- Victor

I have set up the filter “by unexisting meta key and choose to hide the empty filter sets” as you recommend, but know I realized that the filter isn’t working. I added a css class to the block with the blog posts and isn’t showing the posts by categories.

Apparently is working and showing the categories, but when you clic on the category is not showing the content with that category and either with the search filter.

https://ingenias.es/blog/

Hi helefante,

Go to the filter set setting and in the “And what to filter” choose another query hit update and test it.

Best Regards,
- Victor

Hi, there´s a small bug:

I have 2 identical filter sets on one page. One is in a site panel the other in a “off canvas” site panel that only appears when width is smaller than 960px. The problem: The CSS styles for option buttons get only applied to the “off canvas” site panel filter set. In the “normal” site panel the option button stays as if it is not “checked/selected”.

All functions work it´s only a styling problem. I can see, that this CSS is not written in the checkboxes:

.wpc-filters-main-wrap input[type=”radio”]:checked::after, .wpc-filters-main-wrap input[type=”checkbox”]:checked::after { opacity: 1; }

You can try this behavior here: https://balxny1.myraidbox.de/ausruestung/

For the filter: Tragesystem

1.) Just select one option button.

2.) See that the styles don´t appear

3.) Reduce site smaller than 960px wide

4.) Click “filter” button above product cards

5.) See in “off canvas” site panel for the same filter that option button here is checked

For other checkboxes it´s no problem. Seems to be only a problem with option buttons.

This don´t happen if I have only one filter set on the page but I need both for a better mobile experience.

Thanks for your help!

PS. I already sent you some days ago admin login credentials for another problem for the “counter” functionality which u can use.

Ok, thanks. Perhaps it´s only a CSS issue but I don´t know. Would be great if this works, as option button in the cases we use it, is better then the checkbox option.

Thx for your reply!

Hi, just checking progress here…

Hi hwvaubel,

There is no progress on the radio buttons. Here is the link – https://onecompiler.com/html/3zqxjmqu7 to provide an example of how radio buttons work if there are two sets with the same pair of radio buttons (as you have with two filter sets). Just hit the run button – https://prnt.sc/aUQbhBI6mZ-i and check yourself. Perhaps it will give a better understanding of the situation.

Best Regards,
- Victor

Is there anyway to duplicate a filter?

& is there a way to check if a filter id exists? (using php)

Hi centrable,

Out of the box, there is no duplicate filter set ability, but our dev team is very positive about adding this ability with future updates.

There does not appear to be a function that aligns with your inquiry. However, may we ask for the purpose of it? There may be alternative approaches that can assist in achieving your desired outcome.

Best Regards,
- Victor

Hi, in SEO rules the SEO description goes below the products in category, not above. How to change it? H1 title does not show at all.

Hi petrajz,

Thank you for choosing Filter Everything PRO.

By default Filter Everything uses the next hooks to modify H1:

add_filter('the_title', [ $this, 'seoH1' ], 10, 2 );
add_filter( 'woocommerce_page_title', array( $this, 'seoH1'), -5 );
add_filter( 'get_the_archive_title', array( $this, 'seoH1'), -5 );
add_filter( 'avada_page_title_bar_contents', [$this, 'seoH1'], -5 );
add_filter( 'post_type_archive_title', [$this, 'seoH1'], -5 );
add_filter( 'elementor/utils/get_the_archive_title', [$this, 'seoH1'], -5 );

You can attach the SEO Rule’s method to your theme hook:

if( class_exists( 'FilterEverything\Filter\Pro\PluginPro' ) ){
    $seoFrontend = \FilterEverything\Filter\Container::instance()->getSeoFrontendService();

   add_filter( 'your_theme_h1_hook', [$seoFrontend, 'seoH1'], -5 );
}

About the SEO description troubleshooting you can read here – https://filtereverything.pro/resources/seo-rules-troubleshooting/

Best Regards,
- Victor

Hi, when I attach the code, none of the seo rules are working anymore. About the SEO description I don’t know how to do it. I am using flatsome theme.

“When I attach the code, none of the SEO rules are working anymore.” Did you just place all of the presented code in your functions.php file? You can contact the “flatsome theme” support and ask which hook are they using for the H1 in a specific template, or check the template by yourself so you can use it in the code.

By default SEO rule’s description is attached to the woocommerce_after_shop_loop hook on WooCommerce pages and to the get_the_archive_description hook on the WordPress archive pages.

So basically you need to go to the needed page check which template it is using with the “Query Monitor” plugin look at that template and basically use the example of the code to place the description on the needed hook.

Use this code as an example:

add_action('wp_head', 'wpc_add_filters_seo_description');
function wpc_add_filters_seo_description(){
    if( class_exists( 'FilterEverything\Filter\Container' ) ){
        $seoFrontEnd = FilterEverything\Filter\Container::instance()->getSeoFrontendService();
        $your_new_hook = 'woocommerce_archive_description';

        remove_action('woocommerce_after_shop_loop', [ $seoFrontEnd, 'showSeoDescription' ], 5);
        add_action( $your_new_hook, [ $seoFrontEnd, 'showSeoDescription' ] );
    }
}

It will place the SEO description on a hook and remove the category description.

Best Regards,
- Victor

Hi, on tablet the selection boxes look all different? DO you know how we can make them uniform? https://snipboard.io/2ShYty.jpg

Hi , ipad using safari

Any update?

Hi mrijnwal,

As long as you are not using this option from Filters -> Settings -> Experimental -> https://prnt.sc/vndiLJCVl7la the checkbox styles are inherit and using the slyes of your theme. So the issue is in the theme styling of the checkboxes. Try to turn the option “Styled checkboxes and radio buttons” on and test it.

Best Regards,
- Victor

Hi,

Everything works great except 1 thing. If i click on one of the filters it works great, but if i click on Nextpage or a nother page number it does not seem to remember the filter i choose.

example https://lmmertd1.sg-host.com/en/product-category/all-chesterfield-furniture/

Select 1-Seaters on the left, go down the page and click on Next or a page number. Youll see the url change and it load All products again.

What can i do to get this right?

Hi qoqmedia,

Instead of the product container use the container that has inside pagination and products, this one – https://prnt.sc/_1CZHLN20ChK but do not use the higher containers as the container should not have inside the filter widget. Right now the pagination is not updated, but when you use the “col-lg-9 col-md-8” container, it will update the pagination.

Best Regards,
- Victor

Hi, I have a problem with filtering Custom Fields on a page. It just does not work. Here is the link to the page: https://canvaswallmaps.com/hp-different-sizes/. Price works fine. The width filter, which is a custom field on the product however, does not work. The width filter works on the shop page from a widget area. If you have any suggestions how to implement the width filter instead of using Custom Fields but still be able to use it as a range slider, I’m happy to listen. I have another case opened with you so if you need to log in and check what’s going on in the background, you are welcome to do so.

Hi vasjas,

Yes, you can create it by the product attributes and use the “Taxonomy Numeric” to create a range slider filter by it. But those attributes should contain only numbers. Also, please renew the wp-admin dashboard access as it is closed, simply saying not available.

Best Regards,
- Victor

i have a two issues:

Even though I edited H1, which is one of the SEO rules, it doesn’t show? What could be the reason?

https://prnt.sc/nuyeLpk9gG6F

Also

It takes about 20-25 seconds when updating a post. When I close the Filter Everything PRO plugin, it updates in 3 seconds. Why might it be caused?

I’ve been trying to solve this problem for a long time and I found that it was caused by the Filter Everything PRO plugin.

Site address: cepkolik.com and I use litespeed server. Could there be a conflict with the LSCache plugin? Or what should I do?

Hi ahmetekinler,

It appears that the pages have been indexed by a different plugin. If our plugin is responsible for SEO (index or no index), you will be able to observe comments like https://prnt.sc/M6eIv6eccDiI on your pages. However, there seem to be no comments like that on any of your pages.

Best Regards,
- Victor

I removed your plugin, that’s why you don’t see those comments.

I had two big problems with your plugin.

1- The site slows down a lot (it takes 1-2 minutes to update a post) You already know this.

2- Thousands of sub-pages indexed.

Since you cannot find a solution, I uninstalled the plugin and I do not plan to use it.

1) When you update a post, it may take up to 30 seconds for the changes to reflect on the website. We have explained the reason behind this and also provided the necessary code to disable this feature.

2) It is worth noting that pages that have been filtered are typically not indexed, so if you encounter instances where filtered pages are still being indexed, it may indicate a conflict with another plugin.

We have conducted numerous tests on our end as well as with plugin users to ensure its reliability.

Best Regards,
- Victor

Is it possible to display 2 filters on one page by setting the ‘where to filter’ to ‘Product category’ and ‘any category’ (woocommerace) and then the other one to the actual category you’re in for example Fridges

Basically I want to display a filter on every category page but if you go into a subcategory (a specific one) I want to display a second filter (as well as the global one).

When I try, the main global one disappears.

One filter is set to ‘any’ and the other is set to the actual category name.

Yes, indeed, in that case, you simply need to place two filter sets on a specific category.

Best Regards,
- Victor

The one that is set to ‘Any category’ does not show when using two widgets or shortcode

You need to place two filter sets on the specific category, the one with Any Category won’t work, you need to have one for Any Category, and two additional ones to set for the category let’s say “Laptops”.

Best Regards,
- Victor

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey