Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 15,709 sales
Recently Updated

Stepasyuk supports this item

Supported

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

8976 comments found.

Hello,

Possible Bug: When the plugin is active, it destroys the layout of form fields in the admin panel. The form still works but it does not look good.

Here is a screenshot: https://ibb.co/q0B34Qm

Could you please check this. Thanks :)

Thank you for bringing this to our attention, we appreciate your help in identifying the issue. Rest assured, our team is working diligently to resolve it as soon as possible.

Best Regards,
- Victor

Awesome :)

Hi Victor, are there any news on this topic?

Hi! Although the plugin works great, I have one major problem that I can’t figure out… I need to add a sorting option, so I used search widget. The thing is, it displays terms in dropdown. My client requires checkboxes instead of dropdown, I tried some JS but it doesn’t really work… Could you please tell me how this could be achieved? Perhaps you can provide some little php that I can insert somewhere (like to functions.php)? Without that I will have to look for another plugin, as my client doesn’t want dropdowns at all:-S

Hi ziemo_as,

We have tested it on our site, here is the functions.php – https://prnt.sc/nGJexn7PA5gV

Here it was placed in the Elementor as a shortcode – https://prnt.sc/XnvL_naJBnhi

And here it is working like a simple reset button without styles – https://prnt.sc/HLGtnxELN1DW

You are doing something wrong or have an additional styling or something like that show it as a plate text only. You need to have at least basic PHP knowledge or hire a dev with the needed skills so he can do it for you, using platforms like Upwork.

Best Regards,
- Victor

Ok, I’ve used EXACTLY the same code as you did on your screenshots, and the button doesn’t reset filters, but it redirects to a shop page. Could you please provide I link to your demo where it actually works?

Yes, this is exactly how it is working, since all of the filter terms are added to the URL address as particles, and in order to reset them all, you need to be redirected to the page without those URL particles, you can add AJAX to it so it won’t refresh the page.

Or you can edit the chips.php file to make the reset button only visible and nothing else and it will work already with AJAX.

This is all referring to the custom coding and extension of the plugin’s current functionality, which we do not provide or debug, following the CodeCanyon support policy We provided with an example how it can be done.

Best Regards,
- Victor

Hi again! I am wondering how I can add a filter set to the default pages, like a 404 page and maybe a products archive page?

I had the “Apply filtering if page is:”, and then “Common Wordpress pages” next to that. For “And what to filter” I chose “Product query. Main Query.” which was the only option, but nothing shows up.

Any ideas on how I can make the filter show up in the sidebar on these more generic pages?

This is the page I hope to add it to: https://tbss2023.wpengine.com/shop/ https://tbss2023.wpengine.com/returns/

Hi dan_castady,

At the moment there is no possibility to apply filters on the 404 page perhaps in the next updates we will implement such an ability, as for the product archive page it can be chosen from common pages.

Maybe on the archive page your widget are turned off, try to use shortcode – https://filtereverything.pro/resources/shortcodes/

Best Regards,
- Victor

Ajax filter is not working properly, showing wrong results.

My website: https://tribalo.com.mx/portafolio/

Hi Tribalo,

We have checked the site and it seems like you are using some AJAX for displaying products that are not triggered when applying filter terms, please check this documentation page for more information – https://filtereverything.pro/resources/ajax-related-problems/ because if you update the page after it was filtered everything will be triggered and you’ll see products/posts normally.

Best Regards,
- Victor

hello

Is there a way of not showing filters with only one term to filter by?

I have a lot of filters on a site and want to reduce the amount of space taken up by the filters and it seems pointless displaying filters with only one search term.

Thanks

Hi ianscottgrant,

To avoid any potential confusion, since this is a duplicated question we provided the answer in the original comment thread. You can find it at the following URL – https://codecanyon.net/comments/29801163 Thank you for your understanding.

Best Regards,
- Victor

Hi there, awesome plugin! It works really well and you have thought about making our dev-life much easier. So I bought it to say thank you.

But I also do have a question: What could prevent a custom taxonomy to behave like the bult-in ones?

I have create a taxonomy “collections” (with Pods) and built a filter with that and product-categories. I can select as many product-categories as I like, but I can select only one collection at a time (then the other collections are greyed out).

I guess you might know right away what is happening, but if you need access to the site, just let me know.

Cheers,

Michael

The documentation section is currently in the process of being updated. And soon we should provide new, more complete, and detailed documentation. Thanks for understanding.

Best Regards,
- Victor

Hi Victor,

is it possible to open a page with a filter pre-selected? Our client would like the Wordpress frontpage to be the shop, but with one filter already selected. Do you have any idea how to accomplish this?

Cheers, Michael

Hi Michael,

You can do it only by URL, basically choose the needed filter and copy the URL, and make by default an open shop page with that URL, so instead of just mysite.com/shop/ you’ll redirect to mysite.com/shop/color-red/

Best Regards,
- Victor

Hi! I´m PRO user, and the reason I bought/installed the plugin was the range function. However, it does not work like it should. Please check range slider. I had added load capacity ACF-s for the 4 products. range min and max are working, however slider is not. And even if it finds these 4 products (put max 600 for example) then it still shows that 0 product found (class=”wpc-posts-found-number”).

so slider and number of products found.

Thanks in advance!

Hi ttaavi,

Thank you for choosing Filter Everything PRO.

Please send the link to the page with the issue so we can check it. Also, the price range filter works only with custom numeric fields.

Best Regards,
- Victor

Hi ttaavi,

Please send credentials to the wp-admin dashboard following this document so we can check it.

Best Regards,
- Victor

Hello

I have set up filters using ACF and product custom fields.

How can I sort the drop down list to be sequential or size order if text numbers?

Thanks

Unfortunately, there is no such functionality, there is only the ability to hide empty filter terms and hide the filter if all of the filter terms are empty in the filter.

Best Regards,
- Victor

Thank you – is this something that might be introduced later?

Hi ianscottgrant,

Hard to say since this is the first request we get like that, if there will be more requests from the users for such functionality we might implement something like that in the future.

Best Regards,
- Victor

Hi, I created a product filter with filter everything plugin, the sample page is here: https://eyeconzmedia.com/ideali2/appliances/?currency=SGD. But I cannot link the filter with the products. How should I fix this prob? Thank you and wait for your reply

Hi eyethalics,

Then it can be two problems, one is that you are using cache and it is caching everything so you cannot choose any WP_Query try to clear it and check if there is the possibility to choose the WP_Query and turn it off for testing purposes (usually it’s object caching) and the second one is because the products were displayed without WP_Query, they are just a list of items from API or something like that.

Best Regards,
- Victor

Hi Victor, I tried to disable the cache but the problem is still exits.

The products on the page is added through woocommerce products. If they were displayed without WP-Query, how should I add it? Or do you have any recommended plugin which I can use to display products with WP-Query? Thank you

This is a strange behavior. Please provide the credentials to the wp-admin dashboard following this document so we can check it.

Best Regards,
- Victor

hi, Will it support SearchWP or Relevanssi for searching custom post type? I am planning to use it for Woocommerce.

Hi swzhai,

Thank you for your interest in the Filter Everything plugin.

Currently, our plugin is not compatible with SearchWP or Relevanssi search algorithms. However, we are planning to integrate it with future updates, so that the Search field in our plugin can use the advanced search capabilities of Relevanssi.

Best Regards,
- Victor

Dear Stepasyuk, I just purchased your pro-version of filtereverthing. I would like to have a filter on a post to select specific webinar registrations out of our video library. How can I do that? I read the documentation and watched the video. Can’t figure it out. Could you please help me with this? Please see some screenshots regarding my settings here: https://we.tl/t-QFtYBDpiFK If needed I can also give you access to the page.

Thank you. Kind Regards from Italy, Stefan

Dear Victor,

thanks for your help! I downgraded to php version 8.1. Unfortunately, as soon as I install query monitor we have problems to transfer our orders from woocommerce to our erp system. So can’t leave that installed. Can you help nevertheless?

Kind Regards, Stefan

We have checked the site, in tries to help you with the issue. However, to fully address the problem, we need permission to edit plugin files (/wp-admin/plugin-editor.php), which we currently don’t have.

It’s possible that the issue is related to a conflict with another plugin. You can try disabling plugins one by one and updating the filter set to see if the problem gets resolved or allows us to access /wp-admin/plugin-editor.php.

Best Regards,
- Victor

Dear Victor,

Got it to work. Thanks for your help!

Hi!

3 questions before the purchase:)

1) Does your filter plugin work withcustom Elementor Loop grids? 2) Is it possible to create a range slider based on product’s attributes? I need slider for price and “age” of the wine, something like this: https://prnt.sc/15Xjdn9lsqiM 3) Do you have any refund policy in case the plugin won’t work as expected?

I would be grateful for you reply;)

Yes, you can create a custom numeric field and in the filter create a range slider by your custom field meta key. Yes, it is possible to filter products by a simple custom text field.

Here you can check the demo – https://demo.filtereverything.pro/product-category/clothing/women/color-red/brand-hm/c-kind-dress/?max_price=100

Best Regards,
- Victor

Hey, I’ve just purchased the plugin, and I try to figure out how to make it work with custom elementor loop grid.. On my shop page https://digismart-development.ch/weinservice/shop/ I use the loop + the shortcode [fe_widget] https://prnt.sc/xjBWWBxsPPNx. But for some reason it doesn’ work.. could you please tell me how to “connect” them so filters would affect the grid?

Hi ziemo_as,

It seems like you already figured out how to make it work.

Best Regards,
- Victor

Is there a way to change the color ”#2c2d33” in the inline CSS to a variable? My website is dark themes and ”#2c2d33” is not accessible on my website. Is there a easy way to to this without overwriting everything manually?

Code I am referring to: https://bit.ly/3QnsOmS

How it looks on my website: https://bit.ly/3qetbWo

Hi samirankakoty,

Thank you for choosing Filter Everything PRO.

Not sure what you mean by overwriting everything. All you need to do is just add the custom CSS code to chenage the colors of the buttons you can add that CSS to the Filters -> Settings -> Experimental and scroll to the custom CSS. Or you can add in this section additional CSS – https://prnt.sc/jwz5Q8L3tVQv

Best Regards,
- Victor

How can certain posts be excluded from being filtered if assigned to a certain tag?

Hi paragonitltd,

Thank you for choosing Filter Everything PRO.

Please add more detail what do you mean by “excluded from being filtered if assigned to a certain tag”? There is no such possibility to filter by some term and certain products will always be shown, it can happen if you assign all of the tags custom field and etc on that post so it will contain every filter term that you will see in the filter, but that’s also quite hard to achieve.

Best Regards,
- Victor

Hi Victor, ok no worries

I am having “unknown error” when trying to activate the license

Hi CreativePixelsUK,

Apoligies, we forgot to mention that we need a license key as well (not the CodeCanyon purchase code) please send it via PM.

Best Regards,
- Victor

Just replied to the email you sent from Support with it.

Thank you, everything is done, and additional information was provided via Email.

Best Regards,
- Victor

I created the filter to filter a category by the brand. I have the SEO rules set up to dynamically create a custom SEO title, description and H1 tag. However, it is not working. When I view the source of the page is says noindex/nofollow so there is something I do not have set up correctly.

https://www.overlanded.com/body/roof/brand-dv8-offroad/

My SEO rule is …/product-category/{any}/brand-{any}

Under indexing depth I have it set at 2. One thing I noticed is it only has Products ( product ) listed in there. I would think it needs to have categories in there as well right? So there must be something I am doing to block categories from showing in the indexing depth section but can’t figure it out.

Thanks for helping

Hi overlanded1,

We have checked the site, and either it is a conflict with some plugin or custom code, which adds its own “correction” to the request that chooses SEO Ruler for the current page.

The request was formed correctly and the SEO rule exists in the database, so it should be selected. However, the SQL request has been modified:

SELECT wp_posts.*
FROM wp_posts
INNER JOIN wp_postmeta istockstatus
ON (wp_posts.ID = istockstatus.post_id)
WHERE 1=1
AND istockstatus.meta_key = '_stock_status'
AND istockstatus.meta_value <> ''
AND wp_posts.post_name IN ('472af9ed55746da29681a051de6f6331','dbdaf147cc68e77b1a1f3eda34fc3146','ba1ec5e76d1f77073dae17f45cdef84f','53c61f38ecf52a817e74c1b0564e60dd')
AND wp_posts.post_type = 'filter-seo-rule'
AND ((wp_posts.post_status = 'publish'))
ORDER BY istockstatus.meta_value ASC, FIELD( wp_posts.post_name,'472af9ed55746da29681a051de6f6331','dbdaf147cc68e77b1a1f3eda34fc3146','ba1ec5e76d1f77073dae17f45cdef84f','53c61f38ecf52a817e74c1b0564e60dd' )

And this part breaks everything:

AND istockstatus.meta_key = '_stock_status'
AND istockstatus.meta_value <> ''

It seems that there is a custom code or plugin that requires selecting only “In-stock” products, but it was implemented incorrectly and without considering the post type.

You can either turn off plugins one by one update the SEO Rule and check its workability or fix the custom code.

Best Regards,
- Victor

The code was in place on our functions.php file to sort the products so that the out of stock products would show up last.

I removed that and the SEO rules work now. Do you have any idea how to put the out of stock products last without breaking your code?

Hi overlanded1,

Only by experimenting with custom code, we do not have any solution for that, as this functionality is not presented in the filter yet. Did you try to make a sorting by _stock_status and test it, maybe it will help you out to fix the problem. Unfortunately, we do not provide or debug custom codes following the support policy here on CodeCanyon.

Best Regards,
- Victor

hi i have a custom taxonomy with parent and child support. How could i make this work with 2 dropdowns? first, select the parent and then select the child. also, sort function works only as a widget? i added it as a shortcode and didn’t work.

Thanks for the reply. Is there any documentation about second part?

Also I use hello elementor theme. There is no widget area. How could I make the sorting works?

Hi chaosm,

Which second part? About category and rest filters by custom fields? To make a step-by-step filter like here – https://demo.filtereverything.pro/step-by-step-filtering/

Unfortunately, it is not possible to use a sorting widget without a widget area. This is because sorting options must be set up from within a widget area.

Best Regards,
- Victor

Hello. I bought your plugin and I’m having trouble translating into Portuguese. I use loco translate to translate but the translated texts do not appear on the frontend.

https://nimb.ws/52UMK0 https://nimb.ws/vtU4Hh

Hi cigaai,

Thank you for choosing Filter Everything PRO.

The title of the sorting options can be specified in the widget section – https://prnt.sc/m26uNtKi_lpa

Best Regards,
- Victor

I hope this message finds you well. I am reaching out as a user of your “Filter Everything Pro” plugin to seek your valuable assistance with some issues we are experiencing on our website.

1. WPML Compatibility: We have successfully integrated the WPML plugin to handle translations on our site. However, despite creating translations for each filter, we are facing an issue where the filters only appear correctly on our default Spanish pages, but not on the English pages or any other translated versions. We would greatly appreciate your support in resolving this matter to ensure that the filters display consistently across all languages.

2. ACF Dropdown Filters Displaying Values Instead of Labels: We have observed that the dropdown filters for Advanced Custom Fields (ACF) are displaying values instead of labels. This issue is evident on the home page of our website. We kindly request your expertise in resolving this matter, as it impacts the usability and user experience of the filters.

3. Invalid License Key: Upon attempting to activate the “Filter Everything Pro” plugin using the provided license key, we encountered an error message stating “Invalid License Key.” Despite ensuring the accuracy of the key and verifying for any typographical errors, the issue persists. Your assistance in resolving this licensing problem would be highly appreciated to enable us to utilize the plugin’s features to their full potential.

As the functionality of “Filter Everything Pro” significantly influences our website’s performance, your prompt support in addressing these concerns would be immensely beneficial.

If there is any specific information or access you require from our end to better understand and troubleshoot these problems, please do not hesitate to let us know, and we will be more than willing to provide it.

Thank you very much for your attention to these matters, and we eagerly look forward to your valuable assistance.

PS. Is there a secure and confidential way for me to share private data with you, such as access credentials, URLs, or other sensitive information? I want to ensure that the information remains protected and does not compromise the security of the data. Please advise on the appropriate method for sharing such information with you. Thank you.

María

Hi María,

Thank you for choosing Filter Everything PRO.

1. You need t specify the new filter sets to the needed pages in the “Where to filter” for each language and choose the corresponding language for that on the right side to find your translated pages for each language.

2. If you wan to display labels instead of values in filter widget palce this code in the functions.php and specify your ACF fields meta keys:

// Add the filter hook
add_filter('wpc_filter_post_meta_term_name', 'wpc_acf_labels_instead_of_values', 20, 2);

// The callback function for the filter
function wpc_acf_labels_instead_of_values($term_name, $meta_key)
{
    //your meta keys goes here
    $meta_keys = array('my-meta-key', 'another-meta-key', 'third-meta-key');

    if (in_array($meta_key, $meta_keys)) {
        if (function_exists('acf_get_field')) {
            $field = acf_get_field($meta_key);

            if ($field) {
                $field_key = $field['key'];

                $new_choices = [];
                if (isset($field['choices']) && !empty($field['choices'])) {
                    foreach ($field['choices'] as $key => $value) {
                        $new_key = mb_strtolower($key);
                        $new_choices[$new_key] = $value;
                    }

                    $term_name_test = mb_strtolower($term_name);
                    if (isset($new_choices[$term_name_test])) {
                        $term_name = $new_choices[$term_name_test];
                    }
                }
            }
        }
    }

    return $term_name;
}

3. 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. That is the license key that we need.

4. You need to activate the plugin, perhaps with the license key you will activate it.

5. Yes, you can send it all via PM here, but we think we might solve the issue without credentials.

Best Regards,
- Victor

Hi, I’m using your plugin to filter ACF records on a website with Elementor. The plugin generates a Query that I have to add to my Loop Grid. So far so good. But I need to be able to add extra conditions to that Query to show me only the records of a certain relation field and a comparison that connects me to Memberpress.

How can I extend the functionality of the query that your plugin generates?

Hi codevent,

Thank you for choosing Filter Everything PRO.

- Plugin does not generate new WP_Query.
- It only monitors and displays existing ones on the page.

If you need to modify the WP_Query that is being filtered, there is a hook called ‘wpc_filtered_query_end’. This hook allows you to make modifications after adding the filtering parameters to the WP_Query.

If you want to use this hook, you either need to have knowledge about WordPress or seek assistance from a developer.

Please note that we do not provide or debug custom coding following the support policy here on CodeCanyon.

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