Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 16,183 sales
Recently Updated

Stepasyuk supports this item

Supported

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

9141 comments found.

Hello. When opening the Pop-up Filter widget on mobile the page scrolls all the way to the top and I want it to stay in the place where the button was clicked. Any possible solution?

Regards

Hello

This happens because of next CSS properties:
@media screen and (max-width: 768px) {
.wpc-overlay-visible body, html.wpc-overlay-visible {
    overflow: hidden!important;
}
}
This CSS avoids scrolling of a page, when Filters Pop-up is visible. You can override it in Filters -> Settings -> Experimental -> Custom CSS
@media screen and (max-width: 768px) {
.screen-xxs.wpc-overlay-visible body, html.wpc-overlay-visible.screen-xxs {
    overflow: visible!important;
}
}

It would be much reliable to add some id to the HTML tag and set CSS rule with it.

Hi, I need to filter woocommerce products by attribute which I have done via the taxonomy numeric filter. It doesnt filter to decimal point however and I have read somewhere that since the 1.70 update I should be able to filter to the nearest decimal point rather than the whole number. Is this possible at all?

Hi jamesbevan80

Indeed, try please to update the plugin to the latest version 1.7.3 and check if it works as you expected. You can download the latest version here on CodeCanyon and update it via Plugins -> Add New -> Upload zip -> Replace current with new one.

Hi, we have noticed a problem when using the price filter with the range display. It seems that the filter does not narrow the results. Instead, they work combined with the standard woocommerce search (?s=) in this case the parameter is correctly added (?max_price || min_price) otherwise ignored

Hi DeltaMarket

Usually such problem can be conflict with native WooCommerce price filter. Try please to change var name from “price” to another. For example “fprice” or something like that. Also as option, try please to test it with another WP_Queries in the “And what to filter?” field.

Hi Stepasyuk, now it works. Thank you

Just using your plugin with Bricks Builder, took some playing around but it seems to be working great as filters on the search results template. I’m having some issues with pagination on the cpt archive page, not totally sure the issue there, will have to play around more and see. But overall, wanted to say I’m pretty happy with how it works so far.

The other issue I’m having, which I read about in the comments but didn’t quite understand until I started trying it, category archive pages. It looks like I need to create a separate filter set for each category term archive, something about being different queries on each archive page even though they are the same template in bricks. I had two questions related to this, any possibility of adding a duplicate filter set button somewhere so we could create additional sets quicker? As well, if you could look into an integration or an add on integration with Bricks Builder would be awesome. I’m sure more than a few Bricks users would go to your filters if there was an integration available.

Thanks so much for your creation, keep up the great work. For reference, this is the site, https://www.staging.srusigns.ca/

Hi SRUKen.

I’m glad to inform you that I already fixed issue with Filter Set for common categories pages and Bricks Builder. Now the plugin works with Bricks Builder as with any other page builder.

If you need this update, please let me know here and I will send you direct link to the intermediate plugin version, that contains this fix.

If you can would be amazing please.

Hi SRUKen.

Sure, I’ve alrady sent you link.

Best regards.

Hi, I’ve purchased the plugin.

I need help please.

Can a range filter have multiple values on the custom field. What I’ve done is I created a custom text field, and I put numbers on the field because I want to filter numbers. But for my product it has multiple numbers on one product. For example – I have put 2, 3, 5, 9 on the custom field and I want the range filter to filter those numbers. Is that possible? I.e. show products which contain any of those numbers.

Hi saxtet

Thank you for purchasing the plugin.

Technically it could be possible if you are able to write such WP_Query that selects posts with values you need. The hook ‘wpc_filtered_query_end’ will be useful for that.
do_action( 'wpc_filtered_query_end', $wp_query );

But of course it requires some skills in PHP and WordPress or you have ask a developer to help you with this.

Hi!

I finally found a product filter that has a good effect on SEO. This is exactly what I’ve been looking for, I’m going to love installing it on all my clients and my own websites and doing long tail SEO that I couldn’t do until now. Thanks!

I just have one question. Currently, links to non-indexable facets are in “a href”, not ajax or obfuscated, so there is an unnecessary loss of juice. Is obfuscation of links to filters that are not indexable planned or possible? Ideally, it would be an obfuscation like this only for non-indexable facets:

<button onclick="location.href='<https://www.domain.com/product-category/clothing/women/color-black/size-3xl/>'">3XL</button>

Thanks for your time!

Pierre

Hi,

Thank you for your response.

1. For my request concerning SEA, the idea is that some facets with specific Title/H1/content are indexable (for SEO and SEA) and others not (for SEA only). So we should be able to determine in BO which one is indexable or not. Can you do this development and if so, at what price?

2. Ok perfect

3. Regarding my request for obfuscation via <button onclick>. Can you do this development and if so, at what price?

Thanks

Pierre

Hi pierrem80.

Regarding SEA and obfuscation – unfortunately I have no time for such coding service now. But if you will hire a developer for example on Upwork you can achieve you goal with SEA. I think he (she) will need at least 2-3 hours to understand how thing work and to make changes.

Links obfuscation requires a lot of time so I think it would be better to waint, when I will implement this myself.

Hello, Thanks for your reply!

Hello,

I have a few questions.

1. How can I add filter panel to my site horizontally? Is there a shortcode for that? 2. How do I collapse widget and show the filters opening button on the desktop? 3. How can I add a “show more” button when there are too many filters? like here: Big lamp store (6K products)

Thanks! It was horizontal but in the sidebar

1. How can I get this into the “shop-container” class? 2. Also how can i show the filters opening button in “shop-container” on desktop? 3. View more button shows 5 categories by default. Can I do this less? 4. Is there a shortcode to use the filter in the area I want? Example: [filter_products]

Hi tozbey

1. You can use shortcode [fe_widget] to insert Filters widget anywhere on your site. Here is more info about the shortcode – https://filtereverything.pro/resources/shortcodes/

2. Filters opening button can be inserted also as shortcode [fe_open_button] On the same page there is info about it – https://filtereverything.pro/resources/shortcodes/#open-button

3. You can change count of filter terms visible by default under “Show more” link by the hook ‘wpc_more_less_count’ If you know what are hooks in code this example allows you to understand how to work with it:
function flrt_more_less_count() {
    return apply_filters( 'wpc_more_less_count', 5 );
}

4. The answer is in the item 1 :-)

I hope all these will help you to achieve your goal.

Hi Stepasyuk,

I haven’t been able to use the SEO rules feature since I purchased it. I made all the settings but SEO title and description never change. I went through all your documentation and watched your YT video but it’s not working. Isn’t there a simple way to do this? I hope you can help!

SEO Rule screen: https://nimb.ws/7zqWub Indexed Filters screen: https://nimb.ws/d5lrTH Indexing Depth screen: https://nimb.ws/K6Q5du

I made it indexable for Search Engines.

hi hope you answer the following questions 1- how to get fitler set ID , i need to use it with shortcode . 2- can i display two different filters in the same page ? if yes please let me know how , 3- can i show advance options within my filter set ? i mean if i have filter set contains 10 fields , i need to display only two along with advance options button when someone click on it , will display the rest .

thanks

Hi HANA21518

1. To get Filter Set ID, please open it in editing mode and look on the URL of that page. It will look like this /wp-admin/post.php?post=419&action=edit where post=419 contains Filter Set ID and its value is 419

2. If you mean two Filter Sets – you have to point both of them on the same page (or pages) and place there two Filters widgets.
If you mean to show two filters by the same criterion, you have to create two Filter Sets and to place desired filter in both of them. You can not use the same filter twice or more in one Filter Set, it is technical restriction.

3. I think you can do it, but it requires additional coding to hide part of filters, to create toggle link and to show them after clicking on this toggle. You have to be familiar with PHP and JS to make such changes or ask a developer to help you. In this case I recommend you to use the Template Overriding feature which can be helpful in this.

Hello, I have purchased the pro version and will need a license key to update my filter settings. I am currently working on a staging site, when I get the license, will I be able to switch that url when the site goes live at a later date and on a different domain?

Hello dinoq1

Thank you for using Filter Everything PRO.

One license key allows you to use plugin on two websits – on end-product website and on its development copy. So you may not worry, just enter the key on your production site.

Export/Import  We need to move our filters from test to production. Is there a way to do this please or do we need to recreate them all?

Hi mitic001

Thank you for using Filter Everything PRO.

For the moment such feature is planned but not developed yet. It can take months of time, when it will be ready, but I will notify you here in this comments thread when it will be ready.

Using filters with Infinite scroll doesnt work. URL is thegifthut.co.uk. Any advice on how to resolve this?

Thanks Stepas, I am using infinite scroll built into the theme – are you able to debug at all and /or guide me through setup if at all possible? And suggest potential steps to resolve filtering?

FYI – This occurs with pagination as well and appears to be a wp_query error.

Hello Designr_company

Unfortunately compatibility with 3rd partry software is not included in the CodeCanyon item support. It is something that should be resolved by a customer himself. I can only help you if there is compatibility issues with WordPress in general or with bugs in the plugin.

Optionally you always can find a developer for example on Upwork to help you with such issues.

Thank you. Regards.

Is it possible to show the CATEGORY selection hierarchically with the first 1 or 2 children please?

It is possible and happens automatically when you open native category page like here – https://demo.filtereverything.pro/category/health/

I will think about automatically opened selected categories if they contain children. But in general if the category contains ”+” in the right side of the filter it means that it has children and users usually guess to open the parent.

How to hide the output “No one Filter Set is related with this page” on other pages?

Ah ok sorry, it is only for administrators. All good.

ravi000

Great. Thank for letting me know that your issue was solved :-)

Hello for some reason no filter works outside of the Price filter, can I reach you directly to review this somehow, we have 70 filters? I think it has to do with how our url’s are created with no way to change from this end as they have been set to mimic the site we are migrating from. The URL string is like this > category_name.html?max_price=9054

Hello ingenuitor

Thank you for purchasing the plugin and sorry for the late response.

Indeed if you do not need permalinks you can use this code line and filters with GET-style variables in URLs.

I’m not sure that such structure /pagename.html for URLs can be compatible with filters permalinks but I will check this and let you know more about this.

Please check your DM, lets use that if we can, vs public posts of back and forth that may just confuse many who are looking for solution and not be related to their issue anyway. Thanks again…

Hello ingenuitor

If you use Permalink Manager you can not use filters from my plugin with permalinks support. Only with constant:
 define( 'FLRT_PERMALINKS_ENABLED', false );

and with GET-style parameters.

About performance for the site with Filter Everything PRO – it depends from next parameters:
- server CPU
- server RAM
- number of posts to filter
- number of filters and terms
- number and quality of plugins you use
- cache adjustments on a server
- plugin’s code optimizations, internal cache (this was already done for the Filter Everything)

So you can increase the speed of the filtering process if you optimize one of several parameters from the list above.

Hello, I’ve purchased the plugin Filter everything Pro

I try to activate the licence under wordpress with my licence key

and get an “Unknown error.” flag in red I cannot update my settings anymore

Hello hoareaubertrand

Thank you for using the plugin.

Please, send me your site URL and the license key via PM and I will activate it manually. You can find it if you click on my username here.

Hello,

I want to change the label text of my filter. It is designet with a radio button.

I work with Avada portfolios and ACF. I already changed the title in ACF but nothing happens. I also have cleared all caches.

The title is right displayed on the portfolio page backend, but still doesn’t want to change in the filter frontend.

Could you please help me to change the label title?

Thank you!

Hello tricksiebzehnde

Sure – you have to update portfolio posts that contains this value of the ACF field. This title is stored in post custom fields and if you update it in the ACF field you have to update it also in all posts.

Also after this try please to reset filters cache. For this open your site with additional paramter in URL – ?reset_filters_cache=true. For example https://example.com/?reset_filters_cache=true

Hello, unfortunately this did not help. However, we have found the problem. In ACF I have added a value and a label. Unfortunately, here the value is sent to Filter Everything Pro, even if I explicitly select the label here.

After that, when I updated all products in this category again, it applied the change.

However, only a third option was added to the radio buttons and the old one was not overwritten. I have now explicitly hidden the old one in the Everything Pro backend filter.

Kind regards!

Hi, I’ve got 2 problems with filter everything pro :

1- impossible to activate the licence. When i put the licence code in the licence panel of the plugin and hit the activate button it just answer a notice : Unknown error. I’ve uploaded the last version manually for now. Nothing urgent.

2- i’ve created a filter for product on sale on my woocommerce archive pages. But the filter return some product that have are not on sale… I(ve checkec sales prices a empty, i tried putting a sale price, save, then delete the sale price and save again (even clean the date fields). But still the products keeps showing when promo filter is checked. You can try by yourself there (discound are shown in % on the product grid). https://lacompagniedesbonnesbouteilles.fr/tous-nos-produits/promotion-yes/

Edit : to be more precise, the filter is set with Custom Field Exists and _sale_price meta key.

Thank you.

@Stepasyuk any news ?

Hi morkibut

1. Please, send me credentials to your /wp-admin in accordance with this document and your license key I will activate it myself on my side.

2. Sometimes WooCommerce leaves meta key _sale_price for products that had Sale price in the past, but this price was removed. You have to clean your DB from such extra meta keys for example with such SQL query executed for examle in PhpMyAdmin connected to your DB:
DELETE FROM `wp_postmeta` WHERE `meta_key` = '_sale_price' AND `meta_value` = '';

Pay attention that the query should be changed to your DB prefix instead of ‘wp_’ and also do not forget to create DB backup berfore any manipulations.

Hello, is there anyway of getting the category filter to work as on the link below ? We have products across categories so we are always seeing unrelated categories to the one we are viewing. It needs to focus on the category you are viewing and its child terms.

https://www.lovehoney.co.uk/sex-toys/vibrators/

Hello, thank you for your response. I used the below snippet to disable the listed cookie. It seemed to work when using an incognito browser but now does not work. Can you confirm if this snippet would do the trick?

function disable_wpc_hierarchy_list_status_cookie() { unset( $_COOKIE[‘wpcHierarchyListStatus’] ); setcookie( ‘wpcHierarchyListStatus’, null, -1, ’/’ ); } add_action( ‘init’, ‘disable_wpc_hierarchy_list_status_cookie’ );

In general it should work I think, but anyway the best way is to test such code on live website :-)

The name of the cookie was changed :)

Hi, I’ve noticed a big issue with your plugin. When I updated my Wordpress to newest version, your plugin causes PHP error which crashes my site built with elementor pro.Every page has 404 error. Disabling your plugin fixes the issue.

I have PHP 8.0 version and newest Elementor PRO plugin.

Hi naryya

Please, update the plugin to the latest v 1.7.3 which is compatible with WP6.0 and higher. You can download it from your account on CodeCanyon and update via Plugins -> Add New -> Upload plugin -> Replace current with new. Do not forget to create a DB backup before that.

Hello, there is a small problem. I have certain conditions to display the products outside the filter and I frame it with CSS styles and using jQuery. For example, highlighting the prices with or without VAT, is very important for the customer groups. That works perfectly but after ajax complete with your filter it discards all applied jQuery. I also need to group the filters, because some filter for the compatibility of another manufacturer and others for the same manufacturer, that must be well marked, well indicated. I have tried to use the “wrapAll” to group the filter elements and it works perfectly on the first page load, but when I do ajax complete it completely breaks down all the CSS and jQuery applied. Do we have any solution for that? Any listeners in your code that I can execute when the Ajax completes? Thank you very much in advance for any suggestion to fix it. https://pergamon.sk/kategoria-produktu/spotrebny-material/

Hello citadela

As this question is the same for another your comment I will continue to talk with you about the issue in that comment.

Thank you.

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