Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,686 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8967 comments found.

Hello, I have a filter where I have 5 filterable attributes. Last attribute has 2 values only and I need it to show custom H1 and be indexable if both values are selected. Basically the attribute is “Awards”, there are 2 of them and if both are selected I need to set H1 “Awarded products” while selecting only one of those would show “Products awarded with TERM”. Is it possible to force this with a filter?

Hi morvy,

You cannot select both values in the same attribute and apply the SEO Rule to them because it can confuse the crawlers and make it difficult for them to determine the page’s content and purpose.

You can use separate Attributes for that and create an SEO Rule when they are checked.

Best Regards,
- Victor

Hello Victor, I think we will have to agree to disagree :) I see many scenarios where one attribute can have more values selected and still be relevant. I understand placeholder for that specific attribute’s value won’t work, but it still could be useful. Like when you have “shoes” with attribute “Purpose” with values “Indoor, Outdoor, Running” and people want to filter Indoor Running shoes .. I know, not the best example as these should be 2 separate attributes, but in small shops many attributes are combined to make the navigation easier. For now I’ll replace the filter with single value so it’s indexable, but it’s not what I wanted to display to customers..

Yes, it is a discussable topic, and we may add this functionality in future updates. But currently, it is working only with one term from each attribute. The only way to make it is to use different attributes or create predefined attributes such as “outdoor/running” and “indoor/outdoor/running”. So you can use only one term and make it is a radiobutton or dropdown, so you can choose only one option.

Best Regards.
- Victor

Thank you for this excellent plugin. I have a question about the mobile widget translation. How can I translate the “Filters” and “Filtered” texts to Finnish? I am referring to the mobile dropdown widget.

I have used the plugin here https://oniaproduction.com/kuvat/.

Thank you very much.

Hi Make81,

Thank you for choosing Filter Everything PRO.

You can do it with the – Templates Overriding, more about it you can read here – https://filtereverything.pro/resources/templates-overriding/

For your case, you need to make changes in the filters-button.php file.

Best Regards.
- Victor

Thank you very much Victor. This worked perfectly.

Hi Make81,

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

If it is possible we 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

Dear,

I have been trying to fill in the license code API for the plugin in Wordpress for several days now. However, every time I get an ‘unknown error’. It seems that the license hasn’t been correctly set.

We have been using the plugin for the trial period. Everything is set, but to continue we must have a correct license.

Thank you in advance!

Best regards, Floor

Hi Floor,

The license has been activated, and everything is working well.

Best Regards,
- Victor

Hi Victor, Thank you! Can you confirm which license is working now? The one I have emailed you?

Yes, the one that you have emiled us.

Best Regards,
- Victor

Hello, I’m having trouble getting the filters to display on my woocommerce Shop page after page 2. It appears and works fine on the first /shop/ page but is not working when I go to page 2 onwards.

I am not using AJAX filters, and this is also the default woocommerce pagination for shop. You can have a look here.

https://staging.lux-r.com.sg/shop/ https://staging.lux-r.com.sg/shop/page/2/

Filters are set to: Where to Filter: Common WordPress pages > All archive pages for this Post Type What to Filter: Product query. Main query. HTML ID: .main-content

We have checked the site, and the issue is in how you add the shortcode to the shop page. We checked the workability with the archive-product.php file by placing the shortcode directly into the template for testing purposes and everything is working fine. So you can use the widget section to place the filter widget on the page or you can add this code in the archive-product.php template:

<?php 
echo do_shortcode('[fe_widget horizontal="yes"]');
echo do_shortcode('[fe_chips]');
?>

To make it the right way, copy the original template file archive-product.php file that is laying in the WooCommerce plugin directory (wp-content/plugins/woocommerce/templates/). Copy this file and paste it into your child theme’s woocommerce/templates directory. And add the code right after the header where the arrow is pointing – https://prnt.sc/QrOFDlSaaPLi

Do not make changes in the direct plugin file.

Best Regards.
- Victor

Thank you so much Victor, everything’s working as intended. Thank you for your solutions!

Hi wonderjellybean,

Great news. I’m glad that the issue 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

Hi there. I have the Experimental feature activated for “Used improved dropdowns..”. It looks great and is a lot better functionality wise as well. I have an issue though that there is a gap in the border on the bottom right. I have tried playing around with CSS, but I can’t seem to isolate what it is: https://staging.gibsoncounselling.ca/our-therapists/ . I see it in both Firefox and Chrome.

PS if this is styling related to the theme, can I over-ride with a CSS snippet? As far as anything added by me, it’s all removed. I am having issues finding that class in your screenshot using inspector (I am ok with CSS, but no expert). Thanks.

Hi torndownunit,

We have checked the site. Check the Filters -> Settings -> Experimental and Custom CSS area.

Best Regards.
- Victor

Thanks again for the great support.

Hello,

Thanks for the great plugin, I’m wondering that is there any filter or action that we can use to change the meta field query before showing the filters?

the goal of this is that our website has two currencies and I want to change the meta value on a pricing filter based on customer’s currency choice. so let’s assume that we are going to show the pricing filter based on “price_CAD” custom meta field for customer’s using CAD as currency and I want to change the meta field to “price_USD” for customers using USD as currency dynamically.

if there is an action or filter that we can change the meta field programmatically it would be really awesome. thanks

Hi RelianceFoundry,

Currently, the plugin is compatible with two popular and free Multi-currency plugins WOOCS and CURCY. But you can go to the code and find the realizations for those plugins as examples which will help you to make custom ones. You can find it in the “wpc-third-party.php” file around the 465 line.

Best Regards.
- Victor

thanks for the reply, is there any way to programmatically hide one of filters? as an example I’m going to filter based on a “custom meta key” and I want to hide/do not show the filter based on a condition.

Hi RelianceFoundry,

You can make a filter that goes step-by-step by using the parent filter option. There is a demo that shows you how it works – https://demo.filtereverything.pro/step-by-step-filtering/. You can hide other filters until you choose something from the first one.

But creating conditions when specific terms were chosen would need only custom coding and a deep understanding of the plugin itself to apply such functionality and not cause any issues to the plugin’s workability.

Best Regards.
- Victor

Hello Stepasyuk. I have already searched the comments looking for a solution to my problem and unfortunately I did not find a suitable answer. I have the following problem: I have built a filter by tags (condition, price, brand, length), please see this page: https://bootcenter.com/filter/ The filter shows all boats that contain these tags. However, it also shows boats that do NOT contain any tags. I would have expected only the boats that contain tags to appear in the filter. How can I exclude the boats without tags (for example “Bayliner VR4 Bowrider OB”)? Thanks a lot for your help.

Hi bootcenterkonstanz,

Thank you for choosing Filter Everything PRO.

Just to clarify the problem “is solver” or “isn’t solved”?

Best Regards.
- Victor

The problem is solved. It had nothing to do with your plugin, but with the settings of another plugin. Thank you.

Thank you for the clarification, glad to hear that everything is working.

Best Regards.
- Victor

Hi! I have a problem with combined options for my products. Im using ACF and one of the custom fields should have the ability to have multiple options checked at the same time since the products can have multiple variations.

In ACF I have the “Select Multiple” options checked but when using the filter on the front end, the products which have multiple options for the same Custom Field checked simply don’t show up.. here is the test URL. Thanks in advance!

https://www.rextil.se/testarkiv/

Hi maltebjorkman,

Thank you for choosing Filter Everything PRO.

Please, send us credentials to your /wp-admin following this document so we can check it.

Best Regards.
- Victor

I have now sent the credentials.

We have checked the site, and it seems that you were modifying the ACF field “struktur” meta key or some other manipulations; you need to go to the database and check by that meta key what values it is storing. Or delete it and create a new one to test. Because if you are modifying the name of the meta key, it is not changing in the database, and such issues are appearing.

Best Regards,
- Victor

Hi there, great plugin! Would like to ask your assistance regarding the plugin as it seems it doesn’t work for me.

URL of website: https://fabwebdesigns.ph/atalys/

Loom Recording: https://www.loom.com/share/fe3fdb06c6734a21a2c4bf1aae938886?sid=cbfb29e8-f6da-42be-952c-dabdb200bc60

Hi fabDesignsPH,

Thank you for choosing Filter Everything PRO.

We have a couple of questions, do you have something to filter there? Or is it just an empty space? You need to place the filter on the page with the elements you need to filter, and in “What to filter” you need to select the correct WP_Query that displays those elements.

If you are using “Apply Button” mode after choosing the needed filter terms you need to hit Apply button to filter the elements. The filter itself is not showing the items, it is just filtering them.

Best Regards.
- Victor

Hi, Love the plugin & Support so far. I have a compatibility issue with a speed plugin called “Flying-press”.

The mobile POP-UP doesn’t work when I have “Remove unused CSS” selected in Flying-Press. I have got an option to fix any issue this causes with

“Exclude stylesheets Enter the URL or path of CSS files that has to be excluded from removing unused CSS”

or

“Include selectors Enter the list of CSS selectors that has to be included in used CSS”

Could you give me the Stylesheet or Selector I need that relates to the pop-up on the mobile version of the filter, thanks

Hi x7mo,

All CSS files you can find here: https://prnt.sc/y18UjuQkQ3Vy or, you can exclude the whole plugin folder or it won’t work in that way in the plugin that you are using?

Best Regards.
- Victor

For anyone looking for the solution for this the stylesheet is wpc-filters-open-widget without a # or . before it

Hi x7mo,

Thank you for sharing your solution with the others.

Best Regards.
- Victor

Hi, some of our posts are not shown on archive page because of user permission. We have a plugin called Restrict User Access that will remove posts if the logged in user does not meet the criteria to see the post.

Your plugin filter correctly the archive page posts but we still see all the tags and other filters from the hidden posts that the current user is not supposed to see. For now we only try the free version, is it gong to be compatible with the Pro version or can you help us to make it working if we buy the Pro version?

Thank you,

Hi jblairjoly,

Thank you for your interest in filtering everything PRO.

Our plugin takes all the data from the database, so at the end you will still have all of the tags and other attributes. You can only write a custom code that will work with Restrict User Access functionality.

Unfortunately, we do not have time to implement custom functionality for additional payment, as we are fully focused on updating the plugin with new functionality. We can only recommend using such a platform as Upwrok to hire a WordPress dev so he can extend the needed functionality.

Best Regards.
- Victor

I see, thanks anyway for your help.

I just bought the plugin but the license key is not working. Should the item purchase code be the license key?

Hi ctrlinternet,

Thank you for choosing Filter Everything PRO.

Please, note that the License key and CodeCanyon purchase code are different things.

To set the License key, please go to Filters -> Settings -> License, click the “Get your License Key” – https://prnt.sc/-ehm9df3H_XT and you will be redirected to the new page.

Log in there with your Envato credentials and you will see your License key for the Filter Everything PRO plugin.

Best Regards.
- Victor

Hi. I’ve had Filter Everything Pro running on my site since late 2022. Yesterday the site fell over completely, showing only a 502 Bad Gateway error. My hosting provider (34SP.com) investigated, brought the site back up and came back with the following comment regarding Filter Everything Pro:

“we have a lot of log entries in our slow log (which is basically php processes taking a long time to run or using up a lot of resources) being a plugin called filter-everything-pro, not sure what it does but may be worth seeing if it has anything in the settings that reduces what it’s doing potentially.”

I was only using the plugin on one page to filter a custom post type. You can see the page here though FEP is currently deactivated: https://ifamagazine.com/open-offers/

According to GA4 traffic to this page is very low with less than 600 page views in the past year.

The plugin is up to date.

Is this something you’re able to advise on?

Kind regards, Jamie

Hi Jamie,

This is a very weird behavior. We have never encountered such an issue previously. And the site is extremely slow working. Perhaps it makes sense to check for a better hosting plan or better server hardware. Or optimize the site itself and the database. Because our plugin is working with the database, and that’s all, it doesn’t need any impressive hardware to work, as long as there are no 2k of taxonomies.

Is your plugin activated or in lock status? Perhaps it might have something do to with it. We need more information on the issues to understand what can cause such behavior.

Best Regards.
- Victor

Hello, I am currently working on a custom filter that filters posts by distance radius. I managed to do what I wanted, but I’m stuck with the “view in widget” range, I would like it not to depend on the posts but rather that we can set the min and max by default even if no post does not match this meta custom. hence my question would it be possible to add an apply filter hook to the “selectTerms” function of the PostMetaNumEntity class in the last line at the return, and not in the condition before because in my case, I don’t fit in it. Also if possible to put two different hooks for min and max so that I can put a different min and max. Also I would like to set the min to 0, do you have any idea how to do it?: this can be an implementation “apply_filters( ‘wpc_set_min_max’,$min_and_max)” :

if( ! empty( $new_result ) ){ $min_and_max = [ ‘min’ => floor( apply_filters( ‘wpc_set_num_shift’, min( $new_result ), $this->getName() ) ), ‘max’ => ceil( apply_filters( ‘wpc_set_num_shift’, max( $new_result ), $this->getName() ) ), ]; }

return $this->convertSelectResult( apply_filters( 'wpc_set_min_max',$min_and_max), $post_and_types );
}

Hi youssefe74,

It looks like you can solve your task with the hooks that we already have:

wpc_set_num_shift 
wpc_unset_num_shift 

There is no need to add multiple other new hooks for the task.

Renaming the “srch” into “s” is impossible, because it will conflict with the “s” parameter that is already in use by WordPress.

Best Regards.
- Victor

Hello, thank you for your quick response. I had already seen those hooks, but the issue is that in my use case, I do not meet the conditions where those hooks are found, so my code never accesses them because no post matches that specific “post meta”. For example, in the code I sent earlier : if( ! empty( $new_result ) ) this condition is not met in my use case, so I never reach the wpc_set_num_shift hook. Additionally, the fact that the min and max use the same hook is problematic because when using the hook, it is unclear which one is the min and which one is the max. Hence, my request.

Hi youssefe74,

You can add the following code in the plugin, with the next updates it will be added like that, by the third parameter you can add a post meta key:

$min_and_max = apply_filters( 'wpc_set_min_max', $min_and_max, $this->getName() );

return $this->convertSelectResult( $min_and_max, $post_and_types );

Best Regards.
- Victor

Hi. I’ve had Filter Everything Pro running on my site since late 2022. Yesterday the site fell over completely, showing only a 502 Bad Gateway error. My hosting provider (34SP.com) investigated, brought the site back up and came back with the following comment regarding Filter Everything Pro:

“we have a lot of log entries in our slow log (which is basically php processes taking a long time to run or using up a lot of resources) being a plugin called filter-everything-pro, not sure what it does but may be worth seeing if it has anything in the settings that reduces what it’s doing potentially.”

I was only using the plugin on one page to filter a custom post type. You can see the page here though FEP is currently deactivated:

https://ifamagazine.com/open-offers/

According to GA4 traffic to this page is very low with less than 600 page views in the past year.

Is this something you’re able to advise on?

Kind regards, Jamie

Hi glasshalfpool1,

Here is support for accounts who purchased the plugin, and if you already did it, please write your request from the account where you purchased it. This is the standard procedure followed by the CodeCanyon support policy.

Perhaps you need to update the plugin to the latest version.

Best Regards,
- Victor

Hi,

I have almost configured the plugins and look great. The only issue is in the mobile lay out the bottoms are outside. here I send you the iPhone screenshot ante google developer console for phone. https://ibb.co/Lg8BdBq https://ibb.co/PY8JrzX Could you help me? Thanks advance,

BR,

Antonio.

Hi Antonio,

It appears that you have customized the styling or modified the filter templates. To ensure proper functionality (looks), it is necessary to complete the styling you have started and ensure that everything works seamlessly together. This is the only solution to the issue.

Best Regards,
- Victor

I put the shortcode filter on my Wordpress site, however, it doesn’t count the tags assigned to each post. Can you help me?

Try to choose another option in the “And what to filter” dropdown inside the filter set settings. Perhaps you are using the wrong query.

Best Regards,
- Victor

In this field I have only this option.

“No WP Queries matched to the post type “Post” found on the page”.

Can you help me?

In that case, there can be two issues that can be cache, you have a plugin that caches everything and because of that there is no possibility to choose the WP_Query in the filer set settings in that case you need to turn off object caching, and actually experiment but before testing always update filter set, or your items displayed without the WP_Query, using API or any other ways.

Best Regards,
- Victor

Hello,

1 – I get the following message: this prefix is not authorized because it corresponds to a taxonomy or term name already used on your site. Please use a different prefix. => The field is grayed out, which means I can’t change it, and therefore I can’t save any changes to the filter even though the attribute is unique.

- https://ibb.co/0hwtgcm - https://ibb.co/nPnQDB8

I don’t understand how I can solve the problem, could you please help me?

2 – This feature has been awaited for several months now: XML sitemap for indexed filtering result pages IN PROGRESS https://ibb.co/w6qW0Sx

Thanks Bruno

Hi Bruno,

1. You need to go to the Filters -> Settings -> URL Prefixes – https://prnt.sc/RlTUR1ys8jtD find the needed prefix change it then save it.

2. Yes, the XML sitemap for indexed will be released at the closest time. Unfortunately, unforeseen circumstances over which we don’t have control delayed the implementation.

Best Regards,
- Victor

Hi

Hope you are doing well!

When Filters pro is activated I face the following conflicts in my website.

When clicking the ‘Search’ button on the following pages, the page that comes up is ‘Page Not Found’ or list stays blank. Please kindly have a look at the following pages:

https://beisee.co.uk/search-on-map/ https://beisee.co.uk/search/ https://beisee.co.uk/property/

Thank you ever so much!

Hi moshef3,

It’s possible that there could be an issue with the setup of the ERE plugin or a conflict with another plugin. Our plugin works by adding filter prefixes to the URL as parts of it, but if there is another plugin that also manipulates URL particles, there could be a conflict as to which one takes precedence in controlling the URL.

You can try the workability of our plugin separately to make sure that they are not conflicting with each other.

And for some reason right after the click on the search button, we get a 404:
1. https://prnt.sc/gDBx0A1WJYFp
2. https://prnt.sc/DNymsgr8fi5w

Best Regards,
- Victor

Yes, I deactivated rour plugin & everything is working fine. Beides for filters . I was just wondering, how come that your plugun conflicts with pages that have no filter set up.

We haven’t encountered similar issues with other plugins. However, it’s common for plugins to conflict due to multiple reasons such as code interactions, compatibility issues, and different development approaches used by plugin authors. These conflicts can sometimes affect unrelated areas of the website in unexpected ways. There is no connection between the pages, but there is a high-level conflict. You can view the conflict’s outcome on the pages. It’s hard to test the plugin with all of the plugins that exist for WordPress and their updates.

Best Regards,
- Victor

Hi, looked at a lot of filter plugins and yours seems to be the best for what I need, Great work. I have an issue: I need the plugin to show at the top of the page on mobiles, the free version didn’t work so I got PRO so I could use the Enable Pop-up Filters widget, which works but puts the widget on every page, not just pages with the side bar. I saw previous support thread where you suggested “Experimental>Hide opening widget buttons” then using [fe_open_button] (which i added in a text box into the sidebar widget section). I arrive at the same issue, the button appears at the bottom of the page again. Can you help me to fix, I purchased you plugin so I could have a button at top of page for mobile but only woocommerce pages.

Thanks

Hi x7mo,

We checked the site and added the code to the functions.php file and the breakpoint is working good as it should – https://prnt.sc/9Rcy6ge5zb9Z you can change it to the needed number. If it wont work, please provide screenshots or a video of how it is not working.

Best Regards,
- Victor

Thanks, yes it works, I was adding to Appearance->Customize->Additional CSS but as you said you put in functions.php thank you

Hi x7mo,

We are glad to hear that everything is working.

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