Code

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Discussion on Filter Everything | WordPress/WooCommerce Product Filter

Cart 16,188 sales
Recently Updated

Stepasyuk supports this item

Supported

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

9150 comments found.

I have an affiliate website, not an ecommerce website. I created custom post types and taxonomies with another plugin, then I used Filter Everything Pro to set up a filter based on what I created and I created 9 test posts to test it out. Your plugin did not pick up any of the test posts from the custom post types I created within the filter. Every one of the filters in the dropdown menu has a zero. How do I fix this?? Does your plugin only filter posts from the normal Category section of Wordpress? I ask because when I created a filter around ‘Category’ all of the posts show up.

Hi mr_pritchett

Thank you for using Filter Everything PRO.

The plugin supports any taxonomies – custom or WordPress buit-in like Tags or Categories. It looks like you didn’t not attach your posts to these custom taxonomy terms and have Empty Terms -> Always Hide in your Filter Set.

Please, attach posts to your taxonomy terms, set Empty Terms -> Never Hide and check if it works after this.

Hi, I have a question with the Range filter, this is the example so i would like to do a range of years because im building a website of story if i can do this filter fantastic! let me know if i can do this changes because i only saw the filter work only 0 to forward, i want to put in the middle the 0 so i can choose -100 years and also +100 years.

Hi andy454

Thank you for your interest in Filter Everything PRO. In general if your years are stored as numeric values in post meta or taxonomy term fields (i.e. 1900, 1901, 1902 … 2022) you can create range filter with Min value 1900 and Max value 2022.

Technicaly range filter gets Min and Max values from posts meta fileds. And if the Min value is 0 than Min range value will be also 0.

Hypotetically you can create range filter with – 100 and +100 values but it requires to store in your post meta values – 100, – 99, – 98 … 99, 100 and they will cease to be relevant next year :-) So it’s bad idea.

Hi. Is there a search plugin that’s compatible with your filters? I would like to add a search module to the top of my custom post types listings if possible.

HI shaleedt

Thank you for using FIlter Everything PRO.

I’m not sure about search plugins, but I can say that FE is compatible with original WordPress search field. It means you can filter WordPress search results on their native pages. For example posts https://demo.filtereverything.pro/?s=nam&post_type=post or products https://demo.filtereverything.pro/?s=apple&post_type=product

I just tried Ivory search, and it works perfectly fine with the filters.

Great. Thank you for your information. It will be useful for other FE users.

How do I upgrade my support from every 6 months to yearly? Is there a lifetime license available?

Hello rody1202

I think you can try to extend your support period in the Downloads section – https://codecanyon.net/downloads opposite to Filter Everything PRO.

But in general your license is lifetime. It means you can use your plugin copy on your end-product site and on its development copy and to get further updates lifetime. But support period can be from 6 to 12 months with ability to renew it.

Pre-sales question: is it possible to give each filter page a unique text?

Hi williamfreijters

Thank you for your interest in Filter Everything PRO.

Yes, it is possible via SEO Rules to specify unique text for each filtering results page.

Hi! Really love this plugin, and have enjoyed the premium version. When I click on the sub categories, my URL adds the word “categories” before the actual sub category, and nothing displays. When I re-enter the URL without the “categories” added in, everything appears fine and the box is check. How can I resolve this? Thanks!

Hi danjt1629

Thank you for using PRO version.

Send me please link on the page with this problem, optionally you can send it via PM, but let me know here in comments, that you did it.

Say I have 2 posts with the custom field “Big Data” under the IMPACT group and 1 post with the custom field “Computational Biology” under the RESEARCH group. So my expectation is if I select “Big Data” and “Computational Biology”, I want 3 posts to appear. How can I archive this?

“Filter logic” AND/OR work within the same filter but not between filers

Hi cresaan

Thank you for your patience.

Indeed, filtering logic between filters is only “AND” and if you select “Big Data” and “Computational Biology” you will see only posts that have these values simultaneously. Other logic between filters unfortuncately is not available and technically requires too many resources to be implemented.

hello, where can i find the filter set id ?

Hello weboostdev

You if you open Filter Set edit screen you can find its ID in the URL of this page. For example it looks like https://example.com/wp-admin/post.php?post=318&action=edit where 318 is the Filter Set ID.

Hello Stepasyuk,

when I activate your pro plugin it shows the following error at the top of the search page:

Warning: Array to string conversion in /www/htdocs/w01c34ed/45-minuten-unterricht.de/wp-content/plugins/filter-everything-pro/src/Admin/FilterSet.php on line 417 Notice: The wpdb::prepare function was called incorrectly. The query expected only one wildcard, but an array containing multiple wildcards was sent. More information: Debugging in WordPress. (This message was added in version 4.9.0.) in /www/htdocs/w01c34ed/45-minuten-unterricht.de/wp-includes/functions.php on line 5831

Can you help me with this?

Thank you for your quick help. Erik

Hello DRESDEN-WEBSITE

Thank you for using the plugin.

Please, write your support requests from the account, where you purchased the plugin.

Thank you.

Hi

I’ve made an edit to the filter sets on the back of the site (added a term).

I’ve saved it as normal. Then checked the front end of the site only to find all the filters have completely disappeared from the site.

I’ve been doing the exact same method for the last two weeks with no issues.

Any idea why this is now happening?

Thanks

Lewis

Hi Lewis

I’m not sure why this happened, but this may be compatibility issue with one of plugins installed on your site. If this problem persists and you still cannot update filters and they do not appear on your site, please, send me credentials to your /wp-admin in accordance with this document I will check this problem.

Hi, I’m doing maintenance on a site not developed by me. The Filter Everything PRO plugin is installed here. When I activate the plugin all the pages of the site are not displayed. I see this message everywhere: The page can’t be found. It looks like nothing was found at this location.

The plugin and wordpress are updated to the latest version. I’m trying to put filters on a elementor page.

Thank you

Hi alchemica-agency

Please, write your support request from the account where the PRO version was purchased. Unfortunately there is no support for accounts, who did not purchase the plugin in accordance with Rules.

I am using PRO version of the plugin and I created a filter set to display via a popup. I created the popup using elementor pro and put in the shortcode [fe_widget] to show the filter set.

Problem I’m facing is that the price filter of type custom_field_numeric is not showing a slider even though the option is turned on. It’s just showing input boxes.

Hi, I tried calling the function you mentioned in my functions.php file as shown below:

function initiate_filter_scripts() {
if (is_archive()) :
?>
<script>
jQuery(‘div.woocommerce’).on(‘click’, ’.elementor-element-da1ac1b a.elementor-button’, wpcInitiateAll());
</script>
<?php
endif;
}


But I got the exception that the function wpcInitiateAll() doesn’t exist. I was trying to run this query whenever we click the button that opens the filter popup.

Hi, I tried calling the function you mentioned in my functions.php file as shown below:

function initiate_filter_scripts() {
if (is_archive()) :
?>
<script>
jQuery(‘div.woocommerce’).on(‘click’, ’.elementor-element-da1ac1b a.elementor-button’, wpcInitiateAll());
</script>
<?php
endif;
}


But I got the exception that the function wpcInitiateAll() doesn’t exist. I was trying to run this query whenever we click the button that opens the filter popup.

Hi kuber_kalra

I would be glad to help you with this, but unfortunately custom coding or code debugging is not included in the CodeCanyon item support scope.

I can only say that if you get message that wpcInitiateAll(); does not exists it means you fired your code before filtereverything.min.js file was loaded in browser. You have to fire this code after your popup is opened but not when your page is loaded.

I’m new at this and am at the Settings page and cannot figure out how to create a WP Query. The Field “Select Query” has no queries to select. I am creating a filter for Woocommerce Categories and am watching a video that displays an existing query but does not indicate how to create one. https://www.youtube.com/watch?v=ko9zqeYz7n8&t=251s

Hello SapphireSales

Thank you for using Filter Everything PRO.

In fact you don’t need to create a WP_Query. It already exists on the page you select in the “Where to filter?” field if this page already contains posts or products list. In this case it will be presented in the “And what to filter?” field.

If you don’t see any WP_Query it means on the page you selected in the “Where to filter?” field there is not posts list yet and you have to add them or to select another page.

Thank you very much for your reply. May I ask another question while I am here. Is there a setting where once a filter is checked, only that one will show and the others will drop off? For example, a filter set of Brands, Colours, Condition with each one having multiple entries. I have 24 Brands and If a customer chooses the brand ‘Brother’ then all the other brands in that filter will drop off instead of just seeing a check in the box and the remaining 23 still showing. And if they choose the colour Cyan, the other colours will drop off. Am I making sense?

Hello SapphireSales

In general if you select one Brand it should not hide other Brands because visitor can try to select them. 99% of filters works in such way.

But if you want to hide unneccessary terms in other filters (for example Colors that never be combined with already selected Brand) you have to set Empty Terms -> Always Hide in the Filter Set.

Or if you want to save space in the sidebar, you can set view Dropdown for desired filters and visitors will not have ability to select two or more terms in one filter and such filter will be most compact.

Hello Support,

We are currently using the filter on : https://newpages.idlwebclients.com/magazine-category/magazines/alternative-magazines/ On the category view, the page works perfectly, but we also want to display the filter directly on home page and then from home page, when someone uses the filter, it should automatically move over to the same category page with filtering appended in url: https://newpages.idlwebclients.com/magazine-category/magazines/alternative-magazines/format-print/genre-nonfiction/

Is that possible? Right now, when we try to add the filter for https://newpages.idlwebclients.com/magazine-category/magazines/alternative-magazines/ on home page, it seems to search for the wpquery loop on the homepage itself.

Please help.

Hello caseyh14

Thank you for using FIlter Everything PRO.

Yes, sure it is possible. Please set your filtering results page (your Category page) in the Where to filter? field and enable “Apply button” mode and set there your Homepage in the Alternative Location field.

Hey boss,

I’m running into a problem with ACF data not updating in FEP.

Case: I change a Choice in an ACF field. It does not update in FEP.

Video example: https://www.screencast.com/t/T7xldRZt0

This has happened twice now. I don’t want to re-create the ACF field and go through fifty posts to reassign the correct values to the field, then add a new filter for that ACF in FEP. It would be much better to just solve this so the ACF change updates in FEP.

Cheers and thanks for a great plugin.

Hello nplatt

Thank you for using Filter Everything PRO.

You don’t need to re-create ACF field. Just set this new value in ACF field to any of your filtered posts and this term will appear in filter. Optionally you can reset filters term cache if you open any page of your site with ?reset_filters_cache=true  parameter in the page’s URL.

Please, try to do this and let me know about the result.

Annoyingly, I had this working, but then for some reason it stopped. And when I re-checked the filters settings, I see that it is unable to detect the queries on the page anymore, showing “— Select Query —” where previously I had set what I needed to make it work, and no matter what I try to swap or change, it simply cannot detect the queries anymore.

I have a feeling it’s a cache issue, but would that affect the dashboard where the settings are also? And if it is truly a cache issue, what can I do about it?

Thanks

I’ve narrowed this down to being something within my theme that is blocking this, because when I switched theme on a staging version of my site, the queries were detected. Since my theme was custom coded by a 3rd party however, finding it is like looking for a needle in a haystack. Any idea as to where I might start to look or what to look for? Thanks!

Hi Stepasyuk, just wondering if you’ve received all my info and credentials that I PM’d you?

Hi trevolution

Thank you for using the plugin and for your patience. FYI – if you write new comments here my answer will delay because my author dashboard shows me at first comments that were been left up to 2 days ago.

Indeed, in 99% cases reason of such behavior is caching of the WP_Query. And technically I can’t do nothing with this because I can only catch WP_Query, but it’s cached copy can be stored in different ways dependendly from a theme or plugin. And there is no common way to get it.

But usually next steps help to bypass it – if it is for example posts module of any Page Builder, just udpate the page with this posts module inside. Or if it is custom code, usually it should reset cached WP_Query if you change any its value, for example posts per page count or so. I think you understand what I mean.

Helo Stepasyuk, it would be great if we can duplicate filter sets – maybe in future update – copy it and then select where to filter. Thanks

Hello anoagency

Yes, sure. This feature already presented in my development plans. But for the moment I don’t know when exactly this will happen. I will notify you here in this comments thread when it will be ready.

Hi Stepasyuk, I have a problem with value order, I have a ACF number field and in the filter the number is not ordered.

picture of the problem Schermata-2022-09-16-alle-15-23-02

Hi francescoMenabo

Thank you for using the plugin.

In general you can try to play with the values for the “Sort Terms by” inside More options of your filter. If this will not give you desired result, you always can sort your terms via PHP code and using hook ‘wpc_terms_before_display’ – https://filtereverything.pro/resources/hooks/#terms-before-display-hook

We have your plugin installed on a webshop and it works great for our categories. It’s not working of our search results though. The reason is that we use another plugin to optimize the search results (Advanced Woo Search). It helps a lot with the quality and speed of the results. We’d really like to use both plugins together, but it seems Filter Everything PRO isn’t picking up the right query to filter. Any tips on how we might get the two to work together? I’ve also send you a link to the problem via PM. We are happy to pay an hour of your time if that helps.

Hi Logo4Life

Thank you for using Filter Everything PRO plugin.

In general to make this WP_Query to be filterable you have to look in the body of the collectWPQueries(); function located in the WpManager.php file and to check why this WP_Query is not included in the list of WP_Queries available for selection in the “And what to filter?” field. If you will find the reason, you can try to change plugin’s code and include this query and filter it. But of course this modification should be copied in your future plugin updates.

I would be glad to help you with this, but unfortunately I have no time for such paid modifications. But maybe any other developer has time and desire to do this.

Hi,

I contacted you on WordPress to help me with 404 ajax (https://wordpress.org/support/topic/support-custom-permalinks-plugin/#post-15954184).

Seem I can figure it what case the 404 ajax error, I try many similar plugins, and all seem not to work. Seem something is with filter-everything. Can you check it?

Thanks, Alex

Hi Stepasyuk, I send credentials.

Hi alexandru292

I checked this and realized that it looks like 404 erorr is not generated by Filter Everything plugin, but it seems by the Custom Permalinks plugin. This plugin does not recognize FE URL parts and “thinks” that it is invalid URL.

In general you can use FE with Custom Permalinks plugin, but wihtout permalinks in FE. If you add in the functions.php file of your active theme: define( 'FLRT_PERMALINKS_ENABLED', false );

Another option to combine these two plugins for the moment is not possible.

About problem with Range slider – I will check it later and will let you know.

Hi Stepasyuk, thank you very much! Seem it works correctly with FLRT_PERMALINKS_ENABLED. Please let me know when you check the ranger slider.

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