Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 16,182 sales
Recently Updated

Stepasyuk supports this item

Supported

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

9137 comments found.

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.

VERY URGENT. You have built in a new feature to lock filters when no license is entered. That is okay, but it does NOT work in multisite environments! We have to enter a license for every subsite even though they are all under the SAME DOMAIN.

Please send us a solution ASAP. Mail: info@welaunch.io

Open one of your sub-sites with entered license and deactivate it.

Not possible cause in subsites is no license tab? Also there were some sites that no longer work due to domain switch.

In this case I can deactivate license keys for some of your sites, but you have to list them to me. Please, send me via PM these sites and let me know here in this comments thread, that you did it.

If you want to see the License tab, just update the plugin to the latest version 1.7.3 via FTP or upload it via Plugins -> Add New

I cannot get this addon to work with the Elementor Pro – Loop Grid Element. Even with the simplest error I get errors.

Hello lars_c

Please, provide me with details what exactly does not work. Please, send me screenshots, link to the page and maybe text description what exactly error occures. Optionally you can send it via PM, but please notify me here that you did this.

Thank you.

Hi there,

for the past month I have been trying to get this to work. I understand my support expired by now, but I have tried everything in my power to attempt to fix this myself without wasting time.

I have a setup with the following plugins: - Elementor Pro - Dokan Pro - WooCommerce - Filter Everything Pro

The pages I have setup were tested with the following (Elementor) elements: - Products Archive - Products - Posts - Loop Grid - And more

I tried out every setting with just basic options (for example Product Category, not using CPT UI or ACF). Yet nothing seems to work. Running latest version of all above mentioned plugins.

Uncaught TypeError: extract(): Argument #1 ($array) must be of type array, null given in /../dev.mycompany.com/wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php:33

Stack trace: #0 /.../dev.mycompany.com/wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php(33): extract()

1 /.../dev.mycompany.com/wp-content/plugins/elementor/includes/widgets/wordpress.php(276): FilterEverything\Filter\FiltersWidget->widget()

...

25 {main} thrown in /.../dev.mycompany.com/wp-content/plugins/filter-everything-pro/src/Admin/Widgets/FiltersWidget.php on line 33

More details can be provided, preferably not through comments. I sent a private message via your profile :)

Hi, I can’t seem to activate my license key and keep getting an error.

Hi exorbit

Thank you for using Filter Everything PRO.

Please, note that License key and CodeCanyon purchase code are different things. To set License key, please go to Filters -> Settings -> License, click on 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.

Hi, Stepasyuk!

I’m having an issue where the filtering options are not affecting my “Posts” widget on an Elementor website.

Filtering would only work if I used the “Archive” widget. As I read more about your documentation, I noticed I was only using the free version and that it only filtered regular WP queries. So I purchased the plugin here on CodeCanyon, and after activating it, there is still no filtering when using the “Posts” widget.

Any ideas?!

Thanks so much!

Hi ryan_seale

Thank you for using Filter Everything PRO and sorry for the late response.

It is known issue and possible reasons are:
- Wrong WP_Query selected in the “And what to filter?” field of the Filter Set. Please try to experiment with different WP_Queries in the dropdown.
- Cache issue (WP_Query is cached). You have to check and maybe disable your cache plugins or modules in your hosting provider dashboard.
- AJAX enabled but wrong value for CSS id or class of the Posts Container specified. Please, disable the AJAX feature, until you will ensure that filtering works in general.

Thanks! I haven’t been able to resolve it yet, but I’ll keep trying. Ajax isn’t enabled so it’s not that. But I’ll try disabling the cache.

But your plug-in should work on the “Posts” widget from Elementor on a regular page?

Yes, sure. You can filter posts in this Elementor widget with Filter Everything PRO. Usually you have to select WP_Query #2 for this Elementor widget.

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