Changeset 3340398
- Timestamp:
- 08/06/2025 01:30:04 PM (6 months ago)
- Location:
- fast-fuzzy-search/trunk
- Files:
-
- 3 edited
-
fast-fuzzy-search.php (modified) (5 diffs)
-
languages/fast-fuzzy-search.pot (modified) (5 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
fast-fuzzy-search/trunk/fast-fuzzy-search.php
r3332855 r3340398 4 4 * Plugin URI: https://redoxbird.com/product/fast-fuzzy-search 5 5 * Description: A blazing fast and lightweight search engine plugin for your WordPress site. 6 * Version: 1.1. 76 * Version: 1.1.8 7 7 * Author: RedOxbird 8 8 * Author URI: https://redoxbird.com … … 22 22 23 23 if (!defined('FAST_FUZZY_SEARCH_VERSION')) { 24 define('FAST_FUZZY_SEARCH_VERSION', '1.1. 7');24 define('FAST_FUZZY_SEARCH_VERSION', '1.1.8'); 25 25 } 26 26 if (!defined('FAST_FUZZY_SEARCH_JOIN_SYMBOL')) { … … 69 69 $screen = get_current_screen(); 70 70 71 if (isset($screen->id) && $screen->id === 'toplevel_page_'.$settings_page_slug ) {71 if (isset($screen->id) && $screen->id === 'toplevel_page_'.$settings_page_slug || isset($screen->id) && $screen->id === 'fast-fuzzy-search_page_fast_fuzzy_search_options_pro') { 72 72 wp_enqueue_script('alpine', plugin_dir_url( __FILE__ ) . 'js/alpine.min.js', array(), "3.14.8", false); 73 73 … … 104 104 'fast_fuzzy_search_options' 105 105 ); 106 106 107 107 $add_field([ 108 108 'id' => 'primary_color', … … 260 260 } 261 261 }, 20); 262 263 add_action('admin_menu', function() { 264 $option_name = 'fast_fuzzy_search_options'; 265 add_submenu_page( 266 $option_name, 267 __('Pro Version', 'fast-fuzzy-search'), 268 __('Pro', 'fast-fuzzy-search'), 269 'manage_options', 270 $option_name . '_pro', 271 'fast_fuzzy_search_render_pro_page', 272 20 273 ); 274 }, 99); 275 276 function fast_fuzzy_search_render_pro_page() { 277 ?> 278 <div class="wrap"> 279 <h1 class="text-2xl font-bold mb-8"><?php esc_html_e('Fast Fuzzy Search Pro', 'fast-fuzzy-search'); ?></h1> 280 <div class="pro-info"> 281 <?php fast_fuzzy_search_get_template_part('template-parts/admin/pricing'); ?> 282 </div> 283 </div> 284 <?php 285 } 262 286 263 287 if(!function_exists('fast_fuzzy_search_get_default_options')) { -
fast-fuzzy-search/trunk/languages/fast-fuzzy-search.pot
r3332855 r3340398 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Fast Fuzzy Search 1.1. 7\n"5 "Project-Id-Version: Fast Fuzzy Search 1.1.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fast-fuzzy-search\n" 7 7 "Last-Translator: FULL Fast Fuzzy Search <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-0 7-23T16:50:27+05:30\n"12 "POT-Creation-Date: 2025-08-06T18:57:55+05:30\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 41 41 42 42 #: fast-fuzzy-search.php:115 43 #: fast-fuzzy-search.php:292 43 44 msgid "Fast Fuzzy Search Pro" 44 45 msgstr "" … … 50 51 51 52 #: fast-fuzzy-search.php:179 52 #: fast-fuzzy-search.php: 28353 #: fast-fuzzy-search.php:307 53 54 #: template-parts/input-button.php:22 54 55 #: template-parts/input-field.php:28 … … 56 57 msgstr "" 57 58 58 #: fast-fuzzy-search.php:487 59 #: fast-fuzzy-search.php:280 60 msgid "Pro Version" 61 msgstr "" 62 63 #: fast-fuzzy-search.php:281 64 msgid "Pro" 65 msgstr "" 66 67 #: fast-fuzzy-search.php:511 59 68 msgid "Price on request" 60 69 msgstr "" -
fast-fuzzy-search/trunk/readme.txt
r3332855 r3340398 1 === Fast Fuzzy Search – WordPress & WooCommerce Live Search === 2 Contributors: zarhasan 1 2 === Fast Fuzzy Search – WordPress & WooCommerce Live Search === 3 Contributors: zarhasan 3 4 Donate link: https://redoxbird.com 4 5 Tags: woocommerce search, ajax search, live search, fuzzy search, search by sku 5 Requires at least: 5.0 6 Requires at least: 5.0 6 7 Tested up to: 6.9 7 Requires PHP: 7.4 8 Stable tag: 1.1. 79 License: GPLv3 or later 10 License URI: [https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html)8 Requires PHP: 7.4 9 Stable tag: 1.1.8 10 License: GPLv3 or later 11 License URI: https://www.gnu.org/licenses/gpl-3.0.html 11 12 12 13 Blazing fast, typo-tolerant, AJAX-powered search for WordPress and WooCommerce. Built for conversions and optimized for massive product catalogs. 13 14 14 == Description == 15 == Description == 15 16 16 **Tired of slow or irrelevant WordPress search results?** 17 https://www.youtube.com/watch?v=mx1QhdYJqtI 17 18 18 [Fast Fuzzy Search](https://redoxbird.com/product/fast-fuzzy-search) is a lightweight, privacy-focused plugin that replaces the default WordPress search with an **instant, typo-friendly** search bar that works out of the box. 19 **Tired of slow or irrelevant WordPress search results?** 19 20 20 Whether you're running a blog, an online store, or a documentation portal, Fast Fuzzy Search makes sure your visitors find what they're looking for—fast.21 [Fast Fuzzy Search](https://redoxbird.com/product/fast-fuzzy-search) is a lightweight, privacy-focused plugin that replaces the default WordPress search with an instant, typo-friendly search bar that works out of the box. 21 22 22 == Perfect for: == 23 Whether you're running a blog, an online store, or a documentation portal, Fast Fuzzy Search ensures your visitors find what they're looking for—fast. 23 24 24 - WooCommerce sites 25 - Blogs and content-heavy sites 26 - Portfolios and project listings 25 == Perfect for == 26 27 - WooCommerce stores 28 - Blogs & content-heavy sites 29 - Portfolios & project listings 27 30 - Membership or internal knowledge bases 28 31 - Agencies building client sites 29 32 30 **Live Demo →** [Fast Fuzzy Search Live Demo](https://demo.redoxbird.com/fast-fuzzy-search/)33 **Live Demo:** [Fast Fuzzy Search Live Demo](https://redoxbird.com/product/fast-fuzzy-search/) 31 34 32 35 == Features == 33 36 34 - **Blazing Fast Fuzzy Search Engine** 35 Built for typo-tolerant matching, even on massive websites. Your search just got smarter. 36 37 - **WooCommerce-Optimized Search** 38 Search products by name, SKU, category, tags, attributes with the pro version. Works seamlessly with large stores. 39 40 - **Live AJAX Search Experience** 41 No reloads, no lag. Instant results as your visitors type. 42 43 - **Product Price & Thumbnail Display** 44 Show product prices and featured images right inside the search results to boost click-throughs and conversions. 45 46 - **Smart Caching for Speed** 47 Index thousands of posts and products with our blazing fast, file-based cache system. 48 49 - **Beautiful, Customizable UI** 50 Choose from premium-style aesthetics like Minimal, Material, Glassmorphic, or Brutal. Customize colors, position, and layout. 51 52 - **Shortcode + Auto Mode** 53 Drop it anywhere via shortcode or let it auto-render across your site in one click. 54 55 - **Multiple Trigger Types** 56 Use a floating button, input field, icon, or hybrid to open the search panel—your choice, no coding. 57 58 - **Responsive & Touch Friendly** 59 Mobile-ready design that looks amazing and works effortlessly on all screen sizes. 60 61 - **Custom Post Type Support** 62 Search through blog posts, pages, documentation, downloads, properties, and more. 63 64 - **Advanced WooCommerce Integration** 65 Index variations, show prices, and pull in categories, tags, and attributes for ultra-relevant results. 66 67 - **Multilingual-Ready** 68 Localized and compatible with Polylang. 69 70 - **Zero External Dependencies** 71 No CDNs. No trackers. No bloat. 100% self-contained and performance optimized. 37 - **Blazing Fast Fuzzy Search Engine** – Typo-tolerant matching, even on massive sites. 38 - **WooCommerce-Optimized Search** – Search products by name, SKU, category, tags, attributes. 39 - **Live AJAX Search** – Instant results, no reloads. 40 - **Product Price & Thumbnail Display** – Boost conversions with prices and images in results. 41 - **Smart Caching** – File-based cache for thousands of posts/products. 42 - **Beautiful, Customizable UI** – Choose Minimal, Material, Glassmorphic, Brutal. Customize colors, position, layout. 43 - **Shortcode + Auto Mode** – Embed anywhere or auto-render sitewide. 44 - **Multiple Trigger Types** – Floating button, input field, icon, or hybrid. 45 - **Responsive & Touch Friendly** – Mobile-ready, works on all screens. 46 - **Custom Post Type Support** – Search posts, pages, products, docs, properties, and more. 47 - **Advanced WooCommerce Integration** – Index variations, show prices, pull categories/tags/attributes. 48 - **Multilingual-Ready** – Compatible with Polylang. 49 - **Zero External Dependencies** – No CDNs, trackers, or bloat. 100% self-contained. 72 50 73 51 == Why Fast Fuzzy Search? == 74 52 75 - **Instant AJAX Results** – Lightning-fast feedback as you type 76 - **Typo-Tolerant Matching** – “blu cap” still finds “blue cap” 77 - **Fully Self-Hosted** – 100% of your data stays on your server 78 - **Zero Configuration** – Just install, activate, and go 79 - **Works with Polylang** – Multilingual support for Latin script languages 80 - **Lightweight and Performant** – Built for speed, optimized for up to 50,000+ posts 81 - **Built-In Styles** – Drop-in themes and styles included 53 - **Instant AJAX Results** – Lightning-fast feedback as you type 54 - **Typo-Tolerant Matching** – “blu cap” still finds “blue cap” 55 - **Fully Self-Hosted** – 100% of your data stays on your server 56 - **Zero Configuration** – Install, activate, and go 57 - **Works with Polylang** – Multilingual for Latin script languages 58 - **Lightweight & Performant** – Optimized for 50,000+ posts 59 - **Built-In Styles** – Drop-in themes included 60 82 61 83 62 == Pro Version ($29) == 84 63 85 - Better integration with WooCommerce, Easy Digital Downloads, and Easy Property Listings 86 - Search by SKU 87 - Search by Tags & Categories 88 - Search by Attributes (Color, Size, etc.) 89 - Premium Themes & Styling 64 - Enhanced integration for WooCommerce, Easy Digital Downloads, Easy Property Listings 65 - Search by SKU, tags, categories, attributes (color, size, etc.) 66 - Premium themes & styling 90 67 - Priority support 91 68 92 [Get the Pro Version →](https://redoxbird.com/product/fast-fuzzy-search/)69 **Pro Version:** [Get Fast Fuzzy Search Pro](https://redoxbird.com/product/fast-fuzzy-search/) 93 70 94 == Installation ==95 71 96 1. Upload the plugin to your `/wp-content/plugins/` directory or install via Plugins > Add New. 72 == Installation == 73 74 1. Upload to `/wp-content/plugins/` or install via Plugins > Add New. 97 75 2. Activate the plugin. 98 3. Customize the style and behaviorunder **Settings > Fast Fuzzy Search**.99 4. Optionally use `[fast_fuzzy_search]` shortcode to embed thesearch manually.76 3. Customize under **Settings > Fast Fuzzy Search**. 77 4. Optionally use `[fast_fuzzy_search]` shortcode to embed search manually. 100 78 101 == Frequently Asked Questions ==102 79 103 = Is it compatible with WooCommerce? = 104 Yes! Fast Fuzzy Search automatically detects and indexes WooCommerce products, including SKUs, categories, tags, attributes, and prices. 80 == Frequently Asked Questions == 105 81 106 = Will it slow down my site? =107 Not at all. It uses a smart caching system and loads asynchronously with no external scripts—built for performance.82 = Is it compatible with WooCommerce? = 83 Yes! Automatically detects and indexes WooCommerce products, SKUs, categories, tags, attributes, and prices. 108 84 109 = Can I use it with a custom post type? =110 Yes. It supports all public post types by default, and you can choose which ones to index.85 = Will it slow down my site? = 86 No. Uses smart caching and loads asynchronously—built for performance. 111 87 112 = Is it better than AJAX Search Pro? =113 If you're looking for speed, simplicity, and WooCommerce-ready features out-of-the-box—yes.88 = Can I use it with a custom post type? = 89 Yes. Supports all public post types by default; you can choose which to index. 114 90 115 = How customizable is it? =116 You can change colors, UI types, positioning, and more with no code.91 = Is it better than AJAX Search Pro? = 92 If you want speed, simplicity, and WooCommerce-ready features out-of-the-box—yes. 117 93 118 == Changelog == 94 = How customizable is it? = 95 Change colors, UI types, positioning, and more—no code needed. 119 96 120 = 1.1.4 =121 * improved admin settings page122 * Fixed buttons triggers123 97 124 = 1.1.3 = 125 * Enhanced integration capbilites with themes. 126 * Added ability to do contextual searches. 98 == Changelog == 127 99 128 = 1.1.2 = 129 * Added animations to the search panel. 100 = 1.1.8 = 101 * Improved admin settings page 102 * Improved frontend UI for filtering post types 130 103 131 = 1.1.1 = 132 * Updated readme for more clarity. 104 = 1.1.4 = 105 * Improved admin settings page 106 * Fixed button triggers 133 107 134 = 1.1. 0 =135 * Fixed issue related to integration with Documentation Pro.136 * Updated readme for more clarity.108 = 1.1.3 = 109 * Enhanced integration capabilities with themes 110 * Added contextual search 137 111 138 = 1. 0.3 =139 * Fixed issue related to integration with custom themes.112 = 1.1.2 = 113 * Added search panel animations 140 114 141 = 1. 0.2 =142 * Added support for SKU search.115 = 1.1.1 = 116 * Updated readme for clarity 143 117 144 = 1.0.1 = 145 * Bug fixes. 118 = 1.1.0 = 119 * Fixed Documentation Pro integration 120 * Updated readme 146 121 147 = 1.0. 0 =148 * Initial release of the plugin.122 = 1.0.3 = 123 * Fixed custom theme integration 149 124 150 == Upgrade Notice == 125 = 1.0.2 = 126 * Added SKU search support 151 127 152 = 1.0. 0 =153 First stable release of Fast Fuzzy Search. Update safely for improved search functionality. 128 = 1.0.1 = 129 * Bug fixes 154 130 155 == CSS and JavaScript == 131 = 1.0.0 = 132 * Initial release 156 133 157 **uFuzzy**, Copyright (c) 2022 Leon Sorokin158 [MIT License](https://github.com/leeoniya/uFuzzy/blob/main/LICENSE)159 [Source](https://github.com/leeoniya/uFuzzy)160 134 161 **Alpine.js**, Copyright © 2019-2021 Caleb Porzio and contributors 162 [MIT License](https://github.com/alpinejs/alpine/blob/main/LICENSE.md) 163 [Source](https://github.com/alpinejs/alpine) 135 == Upgrade Notice == 164 136 165 == Screenshots == 166 1. Minimal theme in light mode 137 = 1.0.0 = 138 First stable release. Update safely for improved search functionality. 139 140 141 == CSS and JavaScript == 142 143 **uFuzzy** – Copyright (c) 2022 Leon Sorokin 144 MIT License: https://github.com/leeoniya/uFuzzy/blob/main/LICENSE 145 Source: https://github.com/leeoniya/uFuzzy 146 147 **Alpine.js** – Copyright © 2019-2021 Caleb Porzio and contributors 148 MIT License: https://github.com/alpinejs/alpine/blob/main/LICENSE.md 149 Source: https://github.com/alpinejs/alpine 150 151 152 == Screenshots == 153 1. Minimal theme (light mode) 167 154 2. Backend options with stats 168 3. Backend options showing differentstyles155 3. Backend options showing styles 169 156 4. Backend options showing layout controls 170 157 5. Backend options showing more options 171 6. Minimal theme dark mode172 7. Material theme light mode173 8. Material theme dark mode mode158 6. Minimal theme (dark mode) 159 7. Material theme (light mode) 160 8. Material theme (dark mode) 174 161 9. Glassmorphic theme 175 162 10. Brutal theme
Note: See TracChangeset
for help on using the changeset viewer.