The Filter Everything plugin allows you to filter posts in WordPress by almost any parameter, which is covered only by only four types: Taxonomy, Custom Field, Post Author, and Post Date.
1. Taxonomy Filters
Taxonomies in WordPress are entities that allow you to group posts according to a specific selected criterion. The classic taxonomies are Post Categories and Post Tags. In the case of WooCommerce products, these are any product attributes such as Color, Size, Brand, Shipping Class, etc. In addition, WordPress allows you to create your own taxonomies, for example, using the CPTUI plugin, and thus you can always create the taxonomies you need and then create filters by them. Creating a filter by taxonomy is as simple as possible – you just select the desired taxonomy in the “Filter by” field and configure the rest of the filter options.
Taxonomy Numeric
Taxonomy Numeric Filter is a numeric Filter that is useful in situations where numbers have been specified in the values of taxonomy terms and you need to filter posts or products by these numbers. To create this Filter, you need to select the appropriate option in the “Filter by” field and specify the taxonomy by which you want to filter.
2. Custom Field Filters
Custom Fields in WordPress are a very powerful tool that allows you to add a variety of related information to the posts themselves. It can be anything – country, color, brand, shape, area, etc. The Filter Everything plugin allows you to filter posts by any data placed in Custom Fields.
Depending on the type of data and your needs, you can choose one of three options for filtering by Custom Field.
Custom Field
Custom Field – is a simple filter by a Custom Field, where all the values in this field become filter terms. If this is for example the Country field, then the filter values will be Australia, France, USA, Canada, etc. If this is the Car Brand field, then its terms will be BMW, Audi, Mazda Toyota, etc. In general, a filter by Custom Field is usually appropriate in situations where the values of a Custom Field are text data – words or strings.
Custom Field Numeric
Custom Field Numeric – is a filter that is useful in situations where some numeric values are stored in a Custom Field and you need a numeric filter by these values. If some posts contain any text data in this Field, then the numeric filter just ignore this data.
Custom Field Exists
Custom Field Exists – is a filter that does not consider specific values in a Custom Field, but only the fact of their presence or absence. This filter has only two terms – Yes and No. “Yes” selects those posts that have the Custom Field filled with any value. “No” – displays those posts for which this field is empty and has no value. Useful, for example, to separate WooCommerce producst On Sale and regular ones.
To create a filter by a Custom Field, you need to select one of its types in the Filter by field and specify the meta key of this field.
3. Post Author and Post Date Filters
The Post Date filter allows you to select posts by date range, time range, or posts published before or after a specific date. It also allows you to customize the date, time, or datetime format in the filter.
The filter by Post author works like a regular filter and has all the typical properties of other filters.