PluginProbe
Filter Everything — WordPress & WooCommerce Filters / 1.3.2
Filter Everything — WordPress & WooCommerce Filters v1.3.2
1.9.7 1.9.6 1.9.5 1.9.4 1.9.3 1.9.2.2 1.9.2.1 trunk 1.2.1 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.1 1.4.4 1.4.5 1.4.8 1.4.9 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 All 52 releases
filter-everything / readme.txt

readme.txt in Filter Everything — WordPress & WooCommerce Filters 1.3.2, at readme.txt

383 lines 19.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Filter Everything — WooCoomerce Product & WordPress Filter ===
2 Contributors: stepasyuk
3 Tags: woocommerce product filter, woocommerce filter, product filter, post filter, ajax filter, product filter woocommerce, filter, taxonomy filter, post type filter, woocommerce products filter, category filter, price filter
4 Stable tag: 1.3.2
5 Requires at least: 4.6
6 Tested up to: 5.8
7 Requires PHP: 5.7
8 License: GPLv2 or later
9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
11 Filters everything in WordPress & WooCommerce: Products, any Post types, by Any Criteria. Supports AJAX. Compatible with WPML, ACF and others popular. Just Try it.
12
13 == Description ==
14 Next generation of **WordPress Filter** (and also **WooCommerce Product Filter**) that allows you to build Powerful Faceted filtering system by any criteria. It filters any post types including Custom and Products, well-designed and have useful filtering options.
15
16 ### Filters everything in WordPress & WooCommerce
17 That is any Post types including WooCommerce Products and custom Post types. For example Products, Posts, Pages, Recipes, Real estate objects, Cars — **everything**.
18
19 ### Filters by Any Criteria
20 They are Categories, Tags, custom Taxonomies, WooCommerce attributes, Custom Fields including created with ACF, Authors etc.
21
22 No need to list all possible filters you can create — they can be any, but most popular are:
23 * Price, Sale price
24 * Brand
25 * Product Category, Tag
26 * Custom Taxonomy
27 * Custom Fields including created with ACF plugin
28 * Size, Color - any WooCommerce attributes
29 * Width, Height, Length, Weight
30 * On sale status
31 * In Stock status
32 * Downloadable, Backordered, Featured product statuses
33 * Product type
34 * Shipping Class
35 * Product Visibility
36 * Featured image (exists/not exists)
37 * Views count
38 * Cooking time
39 * Calories
40 * Author
41 * ... **any**
42
43 ### Advanced settings for a Filter
44 Including URL variable name, frontend view, logic, sorting and excluding options as well as filter collapsing/expanding, hierarchical structure, tooltips and others.
45
46 ### Customizable Sorting Dropdown
47 With unlimited sorting options to cover 99% of possible sorting needs.
48
49 ### Supports AJAX
50 Thus your visitors can faster to filter and to find relevant products or posts.
51
52 ### Compatible with Themes and popular Plugins
53 Compatible with WPML, ACF and others popular. Supports color schemes to allow you easily integrate with your design
54
55 ### Supports customization of the filter views
56 You can use one of the default views Checkboxes, Radio buttons, Labels, Dropdown or Range with slider.
57 But also you can modify each of them by [overriding its template](https://filtereverything.pro/resources/templates-overriding/) in your theme.
58
59 ### Customizable URL vars
60 Allows you to control names of the GET variables in filtering pages URLs.
61
62 ### Responsive, Mobile ready
63
64 #### Contains Widgets, Shortcodes, has clean WordPress style UI, Regularly updated, Made for Developers, Lightweight — it's all about Filter Everything
65
66 ### TRY DEMO
67 * [Clothing](https://demo.filtereverything.pro/product-category/clothing/women/color-black/c-kind-dress/?max_price=250&utm_source=repository)
68 * [Smartphones](https://demo.filtereverything.pro/product-category/electronics/smartphones/?utm_source=repository)
69 * [Laptops](https://demo.filtereverything.pro/product-category/electronics/laptops/?utm_source=repository)
70 * [Blog](https://demo.filtereverything.pro/posts/?utm_source=repository)
71 * [Color schemes](https://demo.filtereverything.pro/example/color_scheme/color-white/brand-karree/status-instock/?utm_source=repository)
72
73 ### PRO VERSION
74 Filter Everything is also available in a professional version which includes:
75 - Filtering any Custom WP Queries
76 - Ability to place Filters on any page including Singular
77 - Full Compatibility with Page builders like Elementor, Oxygen, Divi, WPBakery Composer etc
78 - Enhanced SEO options that allows you to adjust SEO for filtering pages
79 - Clean URLs and Permalinks. Full control over filtering page URLs
80 - Premium Support
81 [Learn more](https://filtereverything.pro/) About PRO.
82
83 == Frequently Asked Questions ==
84
85 = How do I get support? =
86
87 You can try to find a solution to your problem in the plugin [documentation](https://filtereverything.pro/resources/&utm_source=repository) or ask your question on the support [forum](https://wordpress.org/support/plugin/filter-everything/). PRO version users can get support by submitting a request via the [form](https://filtereverything.pro/support/).
88
89 = The Filter Widget doesn't appear on desired page =
90
91 Usually if you don’t see the Filter Widget on desired page, you need to:
92 1. Check if the Filter Everything widget is placed in the correct sidebar (widget area) for this page.
93 1. Check if the Filter Set post type matches to this post type’s page.
94 1. Check if the Filter Set location settings matches to this page.
95 1. Check if all filters terms are not empty and contain at least one post.
96 Or read please this [article](https://filtereverything.pro/resources/filters-widget/)
97
98 = AJAX feature does not work on my site =
99
100 On those WordPress themes that are created according to the standards, AJAX works automatically. However, if you are having problems, check out the AJAX settings in [this article](https://filtereverything.pro/resources/plugin-settings/).
101
102 == Installation ==
103
104 Uploading via WordPress dashboard
105 1. From the WordPress dashboard visit Plugins > Add New > Upload Plugin
106 2. Choose plugin zip file and upload it
107 3. Install and Activate the plugin
108 4. After installation, you will find a new menu item “Filters”
109 5. Read the documentation to [get started](https://filtereverything.pro/resources/quickstart/)
110
111 Uploading via FTP
112 1. Download the Filter Everything plugin zip file
113 2. Extract zip file and upload “filter-everything” folder to the /wp-content/plugins/ directory
114 3. Activate the plugin through the “Plugins” menu in WordPress
115 4. After installation, you will find a new menu item “Filters”
116 5. Read the documentation to [get started](https://filtereverything.pro/resources/quickstart/)
117
118 == Screenshots ==
119
120 1. Common Filters view
121 2. Filtering Smartphones
122 3. Mobile views
123 4. Filter Set with filters
124 5. Single filter fields
125 6. URL prefixes settings
126
127 == Changelog ==
128
129 = 1.3.2 =
130 *Release Date - 16 October 2021*
131 * Fix - Fixed bug with range slider values on filtering pages
132
133 = 1.3.1 =
134 *Release Date - 01 October 2021*
135 * Fix - Fixed Bug with sorting by Product sales number
136 * Fix - Fixed Bug with 'woocommerce_catalog_ordering'
137
138 = 1.3.0 =
139 *Release Date - 01 October 2021*
140 * Dev - Added Sorting widget with unlimited sorting options. Elementor compatible.
141 * Dev - Added Sorting shortcode
142 * Dev - Improved uninstall hook to avoid deleting data when both PRO and Free versions installed
143 * Dev - Made [fe_widget] shortcode available in Free version also
144 * Bug - Added suppress_filters=true to querySets to avoid conflict with Avada Builder product ordering
145 * Fix - Fixed JS error with reading of undefined 'wpcHandler'
146 * Fix - Removed 'flrt_fix_elementor_query_args' fix
147 * Fix - Fixed compatibility issue with Divi theme
148 * Tweak - Added option to hide Woocommerce dropdown in Experimental options
149 * Tweak - Reduced Select2 dropdowns height on desktops
150 * Tweak - improved widgets to be compatible with new interface
151
152 = 1.2.5 =
153 *Release Date - 03 September 2021*
154 * Fix - Fixed bug in free version with PHP Warning on login page
155
156 = 1.2.4 =
157 *Release Date - 25 August 2021*
158 * Fix - Fixed bug for cases, when child term is empty and does not contain posts
159
160 = 1.2.3 =
161 *Release Date - 18 August 2021*
162 * Fix - Hotfix for filtering by ACF fields
163 = 1.2.2 =
164 *Release Date - 18 August 2021*
165 * Dev - Added variable products for filtering support (PRO)
166 * Fix - Resolved problem with 'include_children' query param
167 * Dev - Added debugging messages to the Filters widget to make it configuring more clear.
168 * Fix - Fixed problem with Select2 dropdowns width after resizing window
169 * Fix - Added wrappers for filter query and hidden queries fields to avoid problems with the jQuery find method. (PRO)
170 * Fix - Fixed problem with SEO plugins in Multisite mode (PRO)
171 * Fix - Add correct comparison of decimal values for PostMetaNum Filter.
172 * Tweak - Added Filter label to a chip title.
173 * Tweak - Added explanation message to the AJAX option checkbox
174 * Tweak - Added widget titles for widget in Elementor
175
176 = 1.2.1 =
177 *Release Date - 28 June 2021*
178 * Fix - Fixed critical error with Hierarchical view for Taxonomy filters
179 * Tweak - Reduced Filters widget terms height
180 * Fix - Fixed CSS problem with selected terms for Filters with enabled folding
181 * Fix - Added checking of existing function 'wc_get_default_products_per_row'
182
183 = 1.2.0 =
184 *Release Date - 22 June 2021*
185 * Fix - Replaced $_POST param name 'link' with 'flrt_ajax_link' to avoid conflicts
186 * Fix - Replaced JS cookie function names with 'wpc' prefix to avoid conflicts
187 * Fix - Removed annoying message "An error occurred while searching for the WP Queries..." and improved appropriate functionality.
188 * Dev - Changed format for the Location field to avoid problems with disabled 'sanitize_title' hook.
189 * Dev - Added Chips widget
190 * Dev - Added tooltip feature
191 * Dev - Added sorting terms by Menu order for WooCommerce attributes
192 * Fix - Fixed bug with permalinks settings for situation when the first Filter is created
193
194 = 1.1.23 =
195 *Release Date - 14 June 2021*
196 * Dev - Added support of SEO Rules for singular pages.
197 * Fix - Fixed problem with SEO Rules query to avoid potential conflicts with other queries.
198 * Bug - Fixed bug with missing container for SEO text on a page.
199
200 = 1.1.22 =
201 *Release Date - 11 June 2021*
202 * Fix - Fixed problem with WP_Query, that may interfere with other queries on some WP sites
203 * Fix - Fixed problem with 3d party sanitize_title hooks before receive a Filter Set from DB.
204 * Fix - Returned normal Select2 script handle due to fixed WooCommerce bug in 5.4.0
205 * Fix - Resolved problem with AJAX queries and WPML plugin with specific language settings.
206 * Tweak - Added alphabetical sorting for the Location terms dropdown.
207
208 = 1.1.21 =
209 *Release Date - 10 June 2021*
210 * Fix - Hotfix for Post meta filters
211
212 = 1.1.2 =
213 *Release Date - 09 June 2021*
214 * Dev - Implemented compatibility with WPML plugin and ability to translate Filter Sets, SEO Rules in different languages.
215 * Dev - Improved URL prefix characters sanitizing, validation, description
216 * Bug - Fixed problem with new WooCommerce 5.4.0 and Select2 dropdowns
217 * Bug - Fixed problem with loading WP Queries and disappearing its dropdown
218 * Tweak - Improved the excluding unused Post types
219 * Tweak - Improved translation strings
220
221 = 1.1.1 =
222 *Release Date - 03 June 2021*
223 * Bug - Meta tag "robots" disappeared on filtering pages.
224 * Dev - Added compatibility with Yoast SEO, All in One SEO, Rank Math SEO, The SEO Framework, SEOPress and Squirrly SEO plugins
225 * Fix - CSS issue with padding-right for labels
226 * Fix - Initiated Select2 dropdowns after collapsed filter opened.
227 * Dev - Improved Popular Meta Keys list design
228
229 = 1.1.0 =
230 *Release Date - 01 June 2021*
231 * Dev - Redesigned functionality of the Location filter field. Now filters can be added to almost any WordPress page including single pages.
232 * Dev - Added the ability to select the WP Query to be filtered. This way you can now filter any posts grid on any page created with any Page builders (Tested with Elementor, Divi builder, Themify builder).
233 * Dev - Added support for multiple Filter Sets on one page and the ability to filter different post types on one page simultaneously.
234 * Dev - Added shortcodes to display filter widget, selected filters (chips) and widget open button: [fe_widget], [fe_chips], [fe_open_button]
235 * Dev - Added the experimental option to turn off the automatic display of widget opening buttons for the ability to place their shortcodes in the needed places.
236 * Fix - Resolved conflicts with popular SEO plugins on filtering pages.
237 * Fix - Fixed the bug with incorrect display of the Pop-up filter widget on some WordPress themes.
238 * Fix - Fixed minor bugs.
239
240 = 1.0.91 =
241 *Release Date - 24 May 2021*
242 * Fix - Bug with the search field of Select2 dropdown on Android devices. Temporary hide the search field.
243 * Fix - Changed logic to hide Custom Field Num filter if it has no posts with specified custom field.
244
245 = 1.0.9 =
246 *Release Date - 21 May 2021*
247 * Bug - Replaced '.widget_wpc_filters_widget' with '.wpc-filters-widget-main-wrapper' in CSS to avoid problems with widgets in Elementor
248 * Bug - Removed 'esc_textarea()' before saving the SEO Rule Description to avoid problems with HTML.
249 * Tweak - Added 'the_content' filters to the SEO Rule Description to format it like post text
250 * Dev - Changed 'SeoFrontend::archiveDescription()' method and wrapped seoText with its container
251 * Dev - Handled situation, when the seoText container is outside from the posts container
252 * Dev - Removed hooks for wp_footer and wp_header
253 * Fix - Added checking if unserialized meta value is not array
254 * Fix - Added ability to hide empty filter for Custom Meta Num filter
255
256
257 = 1.0.8 =
258 *Release Date - 05 May 2021*
259 * Bug - Fixed bug with undefined function 'wpc_print_filters_for'
260 * Tweak - Added condition to check if page is 'allowed_filter_page' to include frontend JS and CSS
261 * Bug - Replaced 'wpc_force_non_unique_slug' with 'flrt_force_non_unique_slug'
262 * Tweak - Replaced '×' symbol with its HTML code to avoid annoying problem, when it disappears.
263
264 = 1.0.7 =
265 *Release Date - 29 April 2021*
266 * Dev - Replaced all namespaces from 'WPC' to 'FilterEverything'
267 * Dev - Replaced all function prefixes from 'wpc_' to 'flrt_'
268 * Dev - Replaced all constants from 'WPC_' to 'FLRT_'
269 * Dev - Added 'About PRO' tab to the settings in free version
270 * Bug - Fixed bug with infinite reloading, when some script uses reloading page from history state
271 * Dev - Added support of serialized data to Custom Field
272 * Dev - Improved relation logic for multiple filters by Custom Field
273 * Bug - Fixed bugs for multiple Meta queries for all Custom Field filters
274 * Bug - Fixed bug with fixing of WP native search query (added $wp_query->is_main_query() and 9999 priority)
275 * Bug - Fixed bug with 'taxonomy' and 'term' query_vars for elementor
276 * Dev - Added shortcode 'fe_open_widget' for the Bottom widget button
277 * Bug - Replaced filters widget wrapper class with '.wpc-filters-widget-main-wrapper' because Elementor widgets have no classes as regular WP widgets
278
279
280 = 1.0.6 =
281 *Release Date - 28 April 2021*
282 * Tweak - Added link 'Get PRO' to the plugin links.
283 * Bug - Fixed bug with undismissable message about forbidden URL prefixes
284 * Tweak - Added Custom Field Exists filter to Free version as Available in Pro
285 * Bug - Fixed Button on mobile appeared twice.
286 * Bug - Fixed labels behavior, JavaScript bug.
287 * Dev - Added 'Popular Meta keys' meta box to the Filter Set edit screen for reference
288 * Bug - Fixed the problem with Undefined property 'message' in filter-everything.js
289 * Bug - Fixed the Fatal error problem with SeoRules->getIndexedFilters() method and its $key
290
291 = 1.0.5 =
292 *Release Date - 27 April 2021*
293 * Bug - Changed priority for 'pre_get_posts' hook to 9999 to fire it more later.
294 * Tweak - 'by Wordpress Filters plugin' was changed to 'by Filter Everything plugin'
295 * Tweak - wpc_post_meta_keys_limit was changed to 100 to avoid high loading
296 * Bug - Fixed bug with 'q' parameter in $_GET array on some nginx configurations
297 * Tweak - Improved translation for '<span class="%s">%d</span> %s found'
298 * Dev - Added hierarchy to checkboxes layout
299 * Tweak - Added additional wrapper to terms in checkbox and radio buttons layouts
300 * Tweak - Added POST var wpcAjaxAction = filter to AJAX call
301 * Tweak - Removed all actions from 'wp_head' & 'wp_footer' hooks for AJAX call
302 * Dev - Added ability to specify individual CSS selector for posts container to the Filter Set.
303 * Tweak - Removed unnecessary vars rememberOpened.
304 * Dev - Added independent option "Use Select2 for Dropdowns".
305 * Tweak - Wrapped the Filters button text into <span> for ability to manipulate it via CSS.
306 * Tweak - Added hooks for the 'Posts found' msg to allow control post name.
307 * Tweak - Changed the 'button_hook' and 'chips_hook' parameters to array instead of string.
308
309 = 1.0.4 =
310 *Release Date - 20 April 2021*
311 * Tweak - Removed 'About PRO' link and replaced Get PRO button.
312 * Tweak - Adjusted better overlay transition.
313 * Tweak - Excluded singular pages from moving sidebar to top.
314 * Tweak - Renamed README.txt to readme.txt
315 * Tweak - Updated readme.txt file
316 * Bug - Fixed but with selected terms, that disappeared if bottom widget was disabled.
317 * Tweak - Added plugin screenshots
318 * Tweak - Added Domain Path: /lang to the main plugin file.
319 * Dev - Added Select2 to frontend dropdowns. It works only if 'Use styled inputs' option enabled.
320 * Tweak - HTML for found posts now always outputs to avoid jumping when it appears.
321 * Dev - Added browser history Back/Prev buttons support.
322
323 = 1.0.3 =
324 *Release Date - 14 April 2021*
325 * Bug - Fixed the 'Publish <b>immediately</b>' string with html in the Publish metabox
326
327 = 1.0.2 =
328 *Release Date - 14 April 2021*
329 * Tweak - Escaped additional dynamic data before output
330 * Tweak - Removed additional unused code
331 * Bug - Added function intdiv() to wpc-compat.php
332 * Tweak - Added prefixes to all script/style handles
333
334 = 1.0.1 =
335 *Release Date - 13 April 2021*
336 * Tweak - Moved filter-everything.pot file to the /lang dir
337 * Tweak - Removed all unused code and files
338 * Tweak - Escaped all dynamic data before output
339 * Bug - Added permissions check for Filters and SEO Rules saving actions
340 * Bug - Added permissions check for Filters and SEO Rules editing screens
341 * Tweak - Replaced die; with wp_die();
342 * Tweak - Removed advertiseMetaBox() method
343 * Tweak - Updated README.txt
344 * Tweak - replaced all translation functions with escaped or wp_kses
345 * Bug - Fixed problem with <titles>, canonicals and meta-tags in AJAX requests. Replaced .filter() with .find()
346 * Tweak - Added "use strict" to all JS files.
347
348 = 1.0.0 =
349 *Release Date - 13 April 2021*
350
351 = 0.9.4 =
352 *Release Date - 06 April 2021*
353 * Tweak - Changed Help content and links.
354 * Fix - Changed AJAX loader opacity from .6 to .8
355 * Dev - Added calculation of posts_per_page for filters
356 * Fix - Renamed "Filters SEO" to "Indexing Filters"
357 * Tweak - Added 'wpc_get_option' filter to wpc_get_experimental_option() function.
358
359 = 0.9.3 =
360 *Release Date - 01 April 2021*
361 * i18n - Replaced textdomain constant with string.
362 * Tweak - Added checking of "WPINC" constant to avoid direct opening PHP files.
363 * Dev - Moved Custom CSS to file instead of placing them directly in page source.
364 * Dev - Added field, that allows specify prefixes, whose terms should display as is in SEO data.
365 * Fix - Fixed problems with meta tag robots in WP 5.7+ versions.
366 * Tweak - deleted method WpManager()->getAllPostsIdsForQueriedPostType().
367 * Fix - Fixed post_type 'any' and post_stauts 'private' on search results page.
368 * Tweak - Added symbol '*' to required filter fields.
369 * Tweak - renamed 'admin.css' to 'filter-everything-admin.css'.
370 * Tweak - All buttons on mobile display:block CSS in widget.
371 * Fix - Multiple replacing H1 for AJAX fixed.
372 * Tweak - changed mobile width to 768px
373 * Tweak - Added warning about two or more Filter widgets on one page.
374 * Dev - Added theme depended values: 'posts_container', 'sidebar_container', 'primary_color', 'button_hook', 'chips_hook'
375 * Dev - Added prefixes validation for matching with terms.
376 * Tweak - Updated default options list
377 * Fix - Bottom widget disappearing on mobile
378 * Dev - minified CSS and JS
379
380 == Upgrade Notice ==
381
382 = 1.3.2 =
383 * Fix - Fixed bug with range slider values on filtering pages