Generated by All in One SEO Pro v4.9.8, this is an llms.txt file, used by LLMs to index the site. # SearchWP The Best WordPress Search Plugin You Can Find ## Sitemaps - [XML Sitemap](https://searchwp.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://searchwp.com/blog/) - [How To Redirect Search Results In WordPress](https://searchwp.com/redirect-search-results-in-wordpress/) - In this tutorial, we'll show you how you can redirect search results in WordPress to strategically direct users to specific pages based on their search terms. - [Filter SearchWP Results With WPFilters](https://searchwp.com/searchwp-4-6-0-wordpress-faceted-search/) - SearchWP 4.6.0 makes WordPress faceted search work properly with WPFilters and keeps your relevance ranking intact. New results sidebars too. Update today. - [How To Add Search By Category In WordPress (For Beginners)](https://searchwp.com/how-to-add-wordpress-search-by-category/) - Here's how to add search by category in WordPress. You'll learn how to enable search for a specific to category in your WordPress site. - [How to Limit WordPress Search for Custom User Groups](https://searchwp.com/how-to-limit-wordpress-search-for-custom-user-groups/) - Guard gated content with a step‑by‑step guide to ensure search results align with member tiers and prevent leaks. - [How To Add Custom WooCommerce Search Widgets (Step By Step)](https://searchwp.com/how-to-add-custom-woocommerce-search-widgets-step-by-step/) - In this tutorial, you'll learn how to add custom WooCommerce search widgets to your online store to improve the shopping experience for your visitors. - [How To Make WordPress Search Media Files](https://searchwp.com/how-to-make-wordpress-search-media-files/) - In this tutorial, we'll show you how anyone, even without coding knowledge, can make WordPress search media files, including audio, video, image, and documents. - [How to Customize the WordPress Search Results Page Easily (For Beginners)](https://searchwp.com/how-to-customize-the-wordpress-search-results-page/) - Ever wondered how to customize the WordPress search results page? it may seem difficult, but it's really easy. Even beginners can pull it off! - [How To Find The Most Searched Product On Your Website](https://searchwp.com/how-to-find-the-most-searched-product-on-your-website/) - Learn effective strategies to find the most searched product on your site, enabling smarter inventory choices and targeted marketing. - [How to Add a Search Box to a WordPress Page (For Newbies)](https://searchwp.com/how-to-add-a-search-box-to-a-wordpress-page/) - Do you want to know how to add a search box to a WordPress page? In this guide, you'll learn how to do that in a few clicks, even if you're a WordPress newbie. - [11 Ways to Improve WordPress Search (Expert Tips)](https://searchwp.com/ways-to-improve-wordpress-search/) - Looking to improve WordPress search? Here are 11 expert tips to make the default search better and help users find what they are looking for. - [How To Make Multilingual Sites Searchable In WordPress](https://searchwp.com/how-to-make-multilingual-sites-searchable-in-wordpress/) - Let's learn how to make multilingual sites searchable in WordPress in this tutorial so you can help visitors find what they need in their native language. - [How To Add Live Search To WordPress For Free](https://searchwp.com/how-to-add-live-search-to-wordpress-for-free/) - Adding a live search to your WordPress site is very easy! Read along to learn how to add live search to WordPress for free without any coding skills! - [How To Create A Custom Search Form In WordPress (3 Easy Steps)](https://searchwp.com/how-to-create-a-custom-search-form-in-wordpress/) - Anyone can easily create a custom search form in WordPress. In this tutorial, you will learn how to create a custom search form in WordPress without coding! - [How To Fix WordPress Search Not Working (4 Issues Solved)](https://searchwp.com/how-to-fix-wordpress-search-not-working/) - Struggling with wordpress search not working? Learn the four root causes and practical fixes to restore fast, relevant results. - [How to Filter WooCommerce Products in WordPress (Complete Guide)](https://searchwp.com/how-to-filter-woocommerce-products-in-wordpress-complete-guide/) - Discover how to filter WooCommerce products in WordPress with WPFilters. Instant filters that help shoppers find exact matches fast. - [How To Make WordPress Blogs Searchable (For Beginners)](https://searchwp.com/how-to-make-wordpress-blogs-searchable/) - In this tutorial, we show how to make WordPress blogs searchable for beginners. So that any blogger can easily make their WordPress blog searchable. - [How To Make A Search Bar That Searches Your WordPress Site](https://searchwp.com/how-to-make-a-search-bar-that-searches-your-wordpress-site/) - Learn how to make a search bar that searches your WordPress site today and improve the search experience for your visitors in 3 simple steps. - [How To Add Custom WooCommerce Search Widgets (Step By Step)](https://searchwp.com/how-to-add-custom-woocommerce-search-widget/) - In this tutorial, you'll learn how to add custom WooCommerce search widgets to your online store to improve the shopping experience for your visitors. - [How to Add a Color Filter in WooCommerce (Easy Way)](https://searchwp.com/how-to-add-a-color-filter-in-woocommerce/) - Learn how to add a color filter in WooCommerce easily using WPFilters and improve your store's shopping experience today. - [How to Add Fuzzy Search to WordPress Sites](https://searchwp.com/how-to-add-fuzzy-search-to-wordpress/) - Learn how to add fuzzy search to WordPress sites in 3 quick steps. Make your content searchable, even for misspelled words! - [How To Add Live Autocomplete Search To WordPress Sites](https://searchwp.com/how-to-add-wordpress-live-autocomplete-search/) - Live autocomplete search provides better user engagement and satisfaction. So in this tutorial let's learn how to add live autocomplete search to WordPress. - [How To Make WordPress Search PDF Files (In 2 Easy Steps)](https://searchwp.com/how-to-make-wordpress-search-pdf-files/) - Do you want to make WordPress search PDF files on your website efficiently? Follow this guide to learn how to do it in 2 easy steps. - [How to Create a Dropdown Filter for WooCommerce Products (Quick Way)](https://searchwp.com/how-to-create-a-dropdown-filter-for-woocommerce-products/) - Learn how to add effective dropdown filters to your WooCommerce shop and keep customers engaged longer while making their shopping experience seamless. - [5 Best WordPress Voice Search Plugins for 2026 (Expert Review)](https://searchwp.com/best-wordpress-voice-search-plugins/) - Discover the best WordPress voice search plugins to enhance your site with easy-to-set-up, reliable voice interaction, no coding required. - [How to Create an Advanced DirectoryPress Search in WordPress](https://searchwp.com/how-to-create-an-advanced-directorypress-search-in-wordpress/) - Transform your DirectoryPress site with an advanced search that locates listings based on custom fields and taxonomies for better user experience. - [How to Add Voice Search to Your WordPress Website (3 Easy Steps)](https://searchwp.com/how-to-add-voice-search-to-wordpress-website/) - Learn how to add voice search to WordPress without coding. Boost user experience and accessibility with SearchWP’s simple setup guide. - [How to Add a Search Box Filter to Your WooCommerce Store](https://searchwp.com/how-to-add-a-search-box-filter-to-your-woocommerce-store/) - Learn how to easily implement a search box filter in WooCommerce without coding, improving shopping experience and reducing cart abandonment. - [How to Set Up Product Shipping Class Filters in WooCommerce](https://searchwp.com/how-to-set-up-product-shipping-class-filters-in-woocommerce/) - Simplify shopping with WooCommerce product shipping class filters. Discover instructions to boost sales by letting customers filter by shipping options. - [How To Restrict WooCommerce Product Search To Title Only](https://searchwp.com/how-to-restrict-woocommerce-product-search-to-title-only/) - Restricting product search can improve the search experience. In this tutorial, we'll learn how to restrict WooCommerce product search to title only. - [How To Make Your Knowledge Base Searchable In WordPress](https://searchwp.com/how-to-make-the-knowledge-base-searchable-in-wordpress/) - Making the knowledge base searchable can help you stand out. So let's learn how to make the knowledge base searchable in WordPress easily step by step. - [Ivory Search vs SearchWP: Search Plugins Compared (2026)](https://searchwp.com/ivory-search-vs-searchwp/) - Want to know which search plugin is better, SearchWP or Ivory Search? In this article, we made a detailed review to help you choose the best one. - [5 Best WordPress eCommerce Plugins for Digital Downloads (2026)](https://searchwp.com/best-wordpress-ecommerce-plugins-for-digital-downloads/) - Are you looking for the best WordPress eCommerce plugins for digital downloads? In this article, we picked the most popular plugins and chose the best one. - [6 Best WordPress Backup Plugin for 2026 (Expert Review)](https://searchwp.com/best-wordpress-backup-plugin/) - Looking for a WordPress backup plugin? Our testing shows that Duplicator, UpdraftPlus, and Jetpack are the best solutions - [6 Best WordPress Filter Plugins for 2026 (Expert Review)](https://searchwp.com/best-wordpress-filter-plugins/) - Discover the top WordPress filter plugins tested for real store scenarios, enhancing product search and boosting customer experience on your site. - [SearchWP vs Relevanssi: Which is the Best WordPress Search Plugin?](https://searchwp.com/searchwp-vs-relevanssi-which-is-the-best-wordpress-search-plugin/) - Would you like to know which is the best WordPress search plugin: SearchWP vs Relevanssi? We'll choose the winner in this detailed comparison. - [How to Filter by Multiple Taxonomies in WordPress (Step by Step)](https://searchwp.com/how-to-filter-by-multiple-taxonomies-in-wordpress/) - Learn how to implement advanced multiple taxonomy filters in WordPress using WPFilters. Improve navigation and reduce bounce rates effortlessly. - [How To Optimize The WordPress Search Results Page](https://searchwp.com/how-to-optimize-the-wordpress-search-results-page/) - Learn how to optimize your WordPress search results page with SearchWP for faster, more relevant results that keep visitors engaged and satisfied. - [Introducing SearchWP Voice Search Feature for Better Experience & Accessibility](https://searchwp.com/introducing-searchwp-voice-search-feature/) - Enhance your WordPress site with SearchWP's Voice Search feature. Improve user experience and accessibility with easy setup and real-time speech recognition. - [How to Filter WooCommerce by Product Type (5 Easy Steps)](https://searchwp.com/how-to-filter-woocommerce-by-product-type/) - Learn how to set up product type filtering in WooCommerce using WPFilters for a seamless shopping experience and improved customer satisfaction. - [How to Filter Brands on Your WooCommerce Store (2026)](https://searchwp.com/how-to-filter-brands-on-your-woocommerce-store/) - Enhance your WooCommerce store with brand filters using WPFilters. Help customers find products quickly, boost engagement, and increase sales today. - [How to Include bbPress Forum Topics & Replies in WordPress Search](https://searchwp.com/how-to-include-bbpress-forum-topics-replies-in-wordpress-search/) - Improve your community's accessibility by enabling visitors to find past forum discussions easily, boosting engagement and support. - [How to Create Advanced Search Forms in WordPress (Easily)](https://searchwp.com/create-advanced-search-forms-in-wordpress/) - For anyone who cannot code, let's learn how to create advanced search forms in WordPress easily and instantly using only a few clicks! - [How to Improve Job Search Experience in WP Job Manager](https://searchwp.com/how-to-improve-job-search-experience-in-wp-job-manager/) - Enhance your WP Job Manager job board by upgrading search capabilities with SearchWP. Discover how to provide a seamless candidate experience today. - [How to Add a Reset Filter Button in WordPress (No Coding)](https://searchwp.com/how-to-add-a-reset-filter-button-in-wordpress/) - Learn how to effortlessly add a reset filter button in WordPress with WPFilters. Enable visitors to clear filters easily and boost your site's usability. - [How to Create Custom Field Filters in WordPress (Step by Step)](https://searchwp.com/how-to-create-custom-field-filters-in-wordpress/) - Improve user engagement on your WordPress site by adding custom field filters. Find out how to easily create custom field filters for a better experience. - [How to Create Range Filters in WordPress (Easy Way)](https://searchwp.com/how-to-create-range-filters-in-wordpress/) - Discover how to add and create range filters in WordPress without complex coding. Improve search relevance and keep visitors engaged longer. - [9 Best WordPress Analytics Plugins [Compared]](https://searchwp.com/best-wordpress-analytics-plugins/) - Are you looking for the best WordPress analytics plugins? In this article, we've picked 9 popular analytics plugins and compared their features to help you make a choice. - [How to Filter WooCommerce Products by Category (Step-by-Step)](https://searchwp.com/how-to-filter-woocommerce-products-by-category/) - Learn how to implement WooCommerce product category filters easily using WPFilters. Guide your customers directly to what they want and increase conversions. - [How to Hide WooCommerce Product from Search Results (No Coding)](https://searchwp.com/how-to-hide-woocommerce-product-from-search-results/) - Are you wondering how to hide WooCommerce product from search results? In this comprehensive tutorial, we'll show you how you can do that in a few simple steps. - [How to Filter WooCommerce Products by Tags (Step-by-Step)](https://searchwp.com/how-to-filter-woocommerce-products-by-tags/) - Streamline your WooCommerce store by implementing tags-based filters. Elevate user experience and sales today. Filter WooCommerce Products by Tags. - [How to Fix WooCommerce Shop Page Not Showing Products](https://searchwp.com/how-to-fix-woocommerce-shop-page-not-showing-products/) - Looking for how to fix WooCommerce shop page not showing products? In this article, we’ll talk about 4 ways to do that in a few clicks, with no coding needed. - [How to Filter WooCommerce Products by Attributes (Simple Way)](https://searchwp.com/how-to-filter-woocommerce-products-by-attributes/) - Looking to filter WooCommerce products by attributes? With WPFilters, you can allow users to filter items by color, size, material, and any other attribute. - [How to Limit Your WordPress Search Results (For Newbies)](https://searchwp.com/how-to-limit-your-wordpress-search-results/) - Want to know how to limit your WordPress search results? In this guide, we’ll show you a couple of ways to do that without writing a single line of code. - [How to Search WordPress Posts by Tags Only (Newbie-Friendly)](https://searchwp.com/how-to-search-wordpress-posts-by-tags-only/) - Wondering how to search WordPress posts by tags only? In this step-by-step guide, we'll show you how you can do that without writing a single line of code. - [How to Make GiveWP Donation Forms Searchable in WordPress](https://searchwp.com/how-to-make-givewp-donation-forms-searchable-in-wordpress/) - Looking to make GiveWP donation forms searchable? With SearchWP, you can help users find the right donation form in an instant. No coding needed. - [How to Set Up Filters in WordPress Without Coding](https://searchwp.com/how-to-set-up-filters-in-wordpress/) - Want to set up filters in WordPress but don't know how to get started? With WPFilters, you can offer powerful filters without touching a single line of code. - [How to Filter Blog Posts by Tags in WordPress (4 Simple Steps)](https://searchwp.com/how-to-filter-blog-posts-by-tags-in-wordpress/) - Want to filter blog posts by tags in WordPress? With WPFilters, you can now easily add multiple filters without coding and help users sort content by tags. - [How to Filter Blog Posts by Category in WordPress (Easy Way)](https://searchwp.com/how-to-filter-blog-posts-by-category-in-wordpress/) - Are you looking to add a category filter to your blog? WPFilters makes it easy to filter blog posts by category, and you don't have to edit any code. - [How to Add Ajax Search to WooCommerce (Step by Step)](https://searchwp.com/how-to-add-ajax-search-to-woocommerce/) - Wondering how to add Ajax search to WooCommerce? In this tutorial, we'll talk about the benefits of adding Ajax search to your store and how you can easily do that. - [5 Best Affiliate Marketing Plugins for WordPress (Compared)](https://searchwp.com/best-affiliate-marketing-plugins-for-wordpress/) - Are you looking for the best affiliate marketing plugins for WordPress? In this article, we'll take a look at 5 of the most popular WordPress affiliate marketing plugins. - [Introducing WPFilters - The Best WordPress Filtering Plugin](https://searchwp.com/introducing-wpfilters-the-best-wordpress-filtering-plugin/) - It's here! The best WordPress filters plugin - WPFilters! You can now create amazing filters without editing code. Read the full announcement for details. - [How to Add Live Ajax Search to Your WordPress Without a Plugin](https://searchwp.com/how-to-add-live-ajax-search-to-your-wordpress-without-a-plugin/) - Want to add live Ajax search to your WordPress site without a plugin? In this guide, we’ll talk about how you can do that and what are the disadvantages of this method. - [How to Add a Search Box Using Oxygen Visual Site Builder](https://searchwp.com/how-to-add-a-search-box-using-oxygen-visual-site-builder/) - Looking to add a search box using Oxygen visual site builder? With SearchWP & Oxygen, you can create powerful and stunning search boxes for WordPress. - [How to Create Custom Search in WordPress Without a Plugin](https://searchwp.com/how-to-create-custom-search-in-wordpress-without-a-plugin/) - Wondering how to create a custom search in WordPress without a plugin? In this article, we'll talk about how you can do that, and why it's better to use a plugin. - [How to Add a Search Form Using Beaver Builder in WordPress](https://searchwp.com/how-to-add-a-search-form-using-beaver-builder-in-wordpress/) - Want to add a search form using Beaver Builder in WordPress? Combine SearchWP with Beaver Builder to deliver power and stunning search experience. - [How to Limit Search Results to WooCommerce Products Only (Easy)](https://searchwp.com/how-to-limit-search-results-to-woocommerce-products-only/) - Looking for a way to limit search results to WooCommerce products only? From this guide, you’ll learn how to do that in a few minutes, with no coding needed. - [How to Create a Search Form in Breakdance (Easy Way)](https://searchwp.com/how-to-create-a-search-form-in-breakdance/) - Are you looking to create a search form in Breakdance page builder for WordPress? Combine SearchWP, create a form, and improve search experience instantly. - [How to Search by Product Tags in WooCommerce (Fastest Way)](https://searchwp.com/how-to-search-by-product-tags-in-woocommerce/) - Wondering how to search by product tags in WooCommerce? In this guide, we'll show you the fastest way to enable this feature on your site with no coding needed. - [6 Best WordPress Page Builders for Newbies (Compared)](https://searchwp.com/best-wordpress-page-builders-for-newbies/) - Are you looking for the best WordPress page builder plugin for newbies? In this article, we picked 6 best page builders and compared them to choose the winner. - [How to Add a Search Box in WPBakery Page Builder](https://searchwp.com/how-to-add-a-search-box-in-wpbakery-page-builder/) - Looking to add a search box in WPBakery page builder? With SearchWP, you can easily create a custom search box and provide enhanced search experience. - [How to Fix Elementor Search Results Page Not Working (2 Ways)](https://searchwp.com/how-to-fix-elementor-search-results-page-not-working/) - Do you want to know how to fix Elementor search results page not working? In this step-by-step guide, we'll show you how to tackle this problem without coding. - [How to Create a Custom WordPress Theme (6 Easy Steps)](https://searchwp.com/how-to-create-a-custom-wordpress-theme/) - Are you wondering how to create a custom WordPress theme? In this article, we'll show you how to do that step-by-step, with no coding needed. - [How to Use SearchWP with Elementor to Boost Your Site Search (4 Ways)](https://searchwp.com/how-to-use-searchwp-with-elementor-to-boost-your-site-search/) - Do you want to know how to use SearchWP with Elementor to boost your site search? In this article, we’ll show you 4 different ways to do that. - [How to Search by Co-Authors Plus Writers in WordPress](https://searchwp.com/how-to-search-by-co-authors-plus-writers-in-wordpress/) - Do you want to search by Co-Author Plus writers searchable in WordPress? SearchWP helps enhance your search and help users find content from multiple writers. - [How to Add Search Forms in WordPress Using Bricks](https://searchwp.com/how-to-add-search-forms-in-wordpress-using-bricks/) - Are you using Bricks visual builder and want to add a search form? With SearchWP and Bricks, you can create powerful forms that help users find everything. - [How to Fix Divi Search Not Working in WordPress (4 Solutions)](https://searchwp.com/how-to-fix-divi-search-not-working/) - Want to know how to fix Divi search not working? In this guide, we'll cover the most popular reasons why Divi search may not work and how to fix the problem. - [SearchWP vs Better Search: Which WordPress Search Tool is Better?](https://searchwp.com/searchwp-vs-better-search-which-wordpress-search-tool-is-better/) - Are you wondering which WordPress search tool is better: SearchWP or Better Search? In this article, we’ll compare these 2 plugins and choose the best one. - [How to Create a Search Page in WordPress (2 Simple Ways)](https://searchwp.com/how-to-create-a-search-page-in-wordpress/) - Looking for a way to create a search page in WordPress? In this guide, we'll show you 2 ways to create a professional-looking search page on your site. - [How to Display Promoted Ads on WordPress Search Results Page](https://searchwp.com/how-to-display-promoted-ads-on-wordpress-search-results-page/) - Want to show certain content or ads on the search results page? With SearchWP, you can display promoted ads on the results page and boost conversions. - [How to Fix Elementor Search Form Not Working (5 Easy Ways)](https://searchwp.com/how-to-fix-elementor-search-form-not-working/) - Do you want to know how to fix Elementor search form not working? In this article, we’ll show you how to find out why it happens and how to deal with that. - [How to Create Product Search in WooCommerce (Step by Step)](https://searchwp.com/how-to-create-product-search-in-woocommerce/) - Do you want to know how to create product search in WooCommerce? In this guide, we'll show you how you can do that in a few simple steps, with no coding needed. - [How to Change the Search Results Order in WordPress (No Coding)](https://searchwp.com/how-to-change-the-search-results-order-in-wordpress/) - Would you like to know how to change the search results order in WordPress? In this guide, we’ll show you the easiest way to do that with no coding needed. - [How to Add a Search Box to Elementor Page (Beginner's Guide)](https://searchwp.com/how-to-add-a-search-box-to-elementor-page/) - Are you wondering how to add a search box to Elementor page? In this article, we'll show a detailed guide on how to do that in 2 easy ways. - [How to Add a Modal Search Form in WordPress (No Coding)](https://searchwp.com/how-to-add-a-modal-search-form-in-wordpress/) - Looking to add a modal search form to your website but can't get started? Follow our step-by-step guide to insert a modal form anywhere on your site. - [How to Improve Product Search in WooCommerce (7 Easy Ways)](https://searchwp.com/how-to-improve-product-search-in-woocommerce/) - Looking for a way to improve product search in WooCommerce? In this guide, we've picked the top 5 ways to improve your product search in WooCommerce with no coding needed. - [How to Add Search Box to WordPress Post With a Shortcode (Step by Step)](https://searchwp.com/how-to-add-search-box-to-wordpress-post-with-a-shortcode/) - Are you looking for a way to add a search box to WordPress post with a shortcode? In this article, we'll show you how you easily do that with a few clicks. - [Introducing SearchWP Site Builder Compatibility and Promoted Search Ads ](https://searchwp.com/introducing-searchwp-site-builder-compatibility-and-promoted-search-ads/) - The latest version of SearchWP is here! You now get support for popular WordPress site builders. Easily add search forms using blocks. Plus, show searchads. - [How to Make a Smart BetterDocs Search in WordPress](https://searchwp.com/how-to-make-a-smart-betterdocs-search-in-wordpress/) - Looking to improve BetterDocs experience in WordPress? With SearchWP, you can create a smart BetterDocs search and help users find docs with more ease. - [How to Fix WordPress Tags Not Searchable (Easy Steps)](https://searchwp.com/how-to-fix-wordpress-tags-not-searchable/) - Would you like to know how to fix WordPress tags not searchable? In this article, we'll show you the easiest way to do that, no coding needed. - [How to Add Authors in WordPress Search Results (Simple Steps)](https://searchwp.com/how-to-add-authors-in-wordpress-search-results/) - Are you wondering how to add authors in WordPress search results? In this guide, we’ll show you how to do that without writing a single line of code. - [Introducing SearchWP Multiple Results Templates](https://searchwp.com/introducing-searchwp-multiple-results-templates/) - Introducing Search multiple results template! You can now create different search result pages without editing code and add them anywhere using a new block - [How to Search Posts by Tags in WordPress (No Coding Needed)](https://searchwp.com/how-to-search-posts-by-tags-in-wordpress/) - Do you want to know how to search posts by tags in WordPress? In this article, we'll show you the easiest way to do that with no coding needed. - [How to Limit WordPress Search to Post Titles Only](https://searchwp.com/how-to-limit-wordpress-search-to-post-titles-only/) - Are you wondering how to limit WordPress search to post titles only? In this article, we'll show you how to do that without coding in just a few clicks. - [How to Fix WooCommerce Search by SKU Not Working (Step by Step)](https://searchwp.com/how-to-fix-woocommerce-search-by-sku-not-working/) - Want to know how to fix Woocommerce search by SKU not working? In this article, we'll show you the most common reasons for that and how to solve them. - [How to Make MS Office Files Searchable in WordPress](https://searchwp.com/how-to-make-ms-office-files-searchable-in-wordpress/) - Are you looking to make MS Office documents searchable? SearchWP allows you to include MS Word, Excel, PowerPoint, and other files in the search process. - [How to Exclude Product from Search in WooCommerce](https://searchwp.com/how-to-exclude-product-from-search-in-woocommerce/) - Would you like to know how to exclude product from search in WooCommerce? In this article, we'll show you the easiest and fastest way to do that. - [How to Search By WooCommerce Product Attributes (Easy Way)](https://searchwp.com/how-to-search-by-woocommerce-product-attributes/) - Do you want to know how to search by WooCommerce product attributes? In this article, we'll show you the easiest way to make them searchable on your site. - [How to Exclude Documents from Search Results in WordPress](https://searchwp.com/how-to-exclude-documents-from-search-results-in-wordpress/) - Do you want to prevent users from finding sensitive documents on your site? You can Exclude documents from search results is very easy using SearchWP - [How to Hide Category from Search in WooCommerce](https://searchwp.com/how-to-hide-category-from-search-in-woocommerce/) - Do you want to know how to hide category from search in WooCommerce? In this article, we'll show you how you can do that with just a few clicks. - [How to Make a Smart WooCommerce Product Search (Easy Way)](https://searchwp.com/how-to-make-a-smart-woocommerce-product-search/) - Would you like to know how to make a smart WooCommerce product search? With SearchWP, you can transform your online store's search without editing code. - [How to Display Excerpts on the WordPress Search Results Page](https://searchwp.com/how-to-display-excerpts-on-the-wordpress-search-results-page/) - Would you like to show excerpts under each search result in WordPress? With SearchWP, you can create custom results page with excerpts without editing code. - [How to Exclude Category from WordPress Search (3 Easy Steps)](https://searchwp.com/how-to-exclude-category-from-wordpress-search/) - Do you want to know how to exclude category from WordPress search? In this article, we'll show you how to do that in just a few clicks, no coding needed. - [How to Fix Custom Post Type Search Not Working in WordPress](https://searchwp.com/how-to-fix-custom-post-type-search-not-working-in-wordpress/) - Are you wondering how to fix custom post type search not working in WordPress? In this article, we'll show you how to tackle this issue, no coding needed. - [How to Customize Your WordPress Search Results Page (5 Ways)](https://searchwp.com/how-to-customize-your-wordpress-search-results-page/) - Do you want to know how to customize your WordPress search results page? In this article, we'll show you how you can easily do that with just a few clicks. - [How to Add a Search Bar in WordPress (3 Ways)](https://searchwp.com/how-to-add-a-search-bar-in-wordpress/) - Are you wondering how to add a search bar in WordPress? In this article, we'll show you the best ways to do that. Plus a bonus way to improve WordPress search. - [7 Best WooCommerce Search Plugins (Free + Paid)](https://searchwp.com/best-woocommerce-search-plugins/) - Do you want to improve your WooCommerce search? Pick the best WooCommerce search plugins. Our tests show SearchWP, Advanced Woo Search, & YITH are the best. - [How Does WordPress Search Work? (Beginners Guide)](https://searchwp.com/how-does-wordpress-search-work/) - Are you wondering how does WordPress search work? Learn what goes on behind the scene when you search something in WordPress. - [How to Add a WooCommerce Search Form to Your Shop Page](https://searchwp.com/how-to-add-woocommerce-search-form-to-shop-page/) - Use an easy-to-use WordPress plugin to add a powerful WooCommerce search form to your shop page. Help users find products faster in 4 steps! - [7 Best WordPress Search Plugins to Boost Your Site Search](https://searchwp.com/best-wordpress-search-plugins-to-boost-your-site-search/) - Are you looking for the best WordPress search plugins to boost your site search? In this article, we compared the most popular plugins and chose the best one. - [How to Make WordPress Search in Post Content](https://searchwp.com/how-to-make-wordpress-search-in-post-content/) - Are you wondering how to make WordPress search in post content? In this article, we'll show you the fastest and easiest way to do that. - [How to Customize Your WooCommerce Product Search](https://searchwp.com/how-to-customize-your-woocommerce-product-search/) - Are you wondering how to customize your WooCommerce product search? Using SearchWP, you can create custom search engines for your store. - [How to Track the Most Popular Search Keywords on Your WordPress Site](https://searchwp.com/how-to-track-the-most-popular-search-keywords-on-your-wordpress-site/) - Would you like to know how to track the most popular search keywords on your WordPress site? In this article, we'll show you how to do it most effectively. - [How to Use Boolean Search to Exclude Content from WordPress Search](https://searchwp.com/how-to-use-boolean-search-to-exclude-content-from-wordpress-search/) - Looking for a quick way to exclude content from WordPress search? Using Boolean search, you can use NOT or - operator to exclude any post or page. - [How to Fix WooCommerce Product Search Not Working](https://searchwp.com/how-to-fix-woocommerce-product-search-not-working/) - Wonder how to fix WooCommerce product search not working? In this post, we'll show you the most common issues with WooCommerce search and ways to solve them. - [How to Add a WordPress Search Bar with Shortcode (Step-by-Step)](https://searchwp.com/how-to-add-a-wordpress-search-bar-with-shortcode/) - Would you like to know how to add a WordPress search bar with shortcode? In this article, we'll show you 2 methods to do it step-by-step. - [How to Include WordPress Form Submission in Search Results](https://searchwp.com/how-to-include-wordpress-form-submissions-in-search-results/) - Looking to make form entries searchable on your site? With SearchWP, you can include form submissions in search results. Follow our tutorial to learn more. - [How to Limit Search to Only Posts in WordPress](https://searchwp.com/how-to-limit-search-to-only-posts-in-wordpress/) - Do you want to know how to limit search to only posts in WordPress? In this article, we'll show you how to do it quickly and easily using SearchWP. - [How to Search in Category in WooCommerce](https://searchwp.com/how-to-search-in-category-in-woocommerce/) - Would you like to know how to search in category in WooCommerce? In this article, we'll show you the best methods to do that and help users find products. - [How to Add Meta Box Fields to WordPress Search (Easy Way)](https://searchwp.com/how-to-add-meta-box-fields-to-wordpress-search/) - Are you using Meta Box to add custom fields? With SearchWP, you can include Meta Box fields in the search process and help users find content. - [How to Add Custom Fields Search in WordPress (3 Easy Steps)](https://searchwp.com/how-to-add-wordpress-custom-fields-search/) - WordPress custom fields are useful for organizing your site content. Use this guide to add advanced custom fields search to WordPress easily. - [How to Track Searches on Your WordPress Site](https://searchwp.com/how-to-track-searches-on-your-wordpress-site/) - Would you like to know how to track searches on your WordPress site? In this article we'll show you how to do that in 2 different ways. - [How to Make Easy Digital Downloads Products Searchable in WordPress](https://searchwp.com/how-to-make-easy-digital-downloads-products-searchable-in-wordpress/) - Do you have an Easy Digital Downloads store? With SearchWP, you can make your products searchable and help users find what they're looking for. - [How to Add Multiple Search Forms to Your WordPress Site (No Coding)](https://searchwp.com/how-to-add-multiple-search-forms-to-your-wordpress-site/) - Are you looking for a way to add multiple search forms to your WordPress site? In this guide, we'll show you how to do that in a few minutes, no coding needed. - [How to Set Up Synonym Rules for WordPress Search](https://searchwp.com/how-to-set-up-synonym-rules-for-wordpress-search/) - Looking to add synonyms to your WordPress search? With SearchWP, you can easily set up synonyms and help users find what they are looking for. - [How to Customize the Search Widget in WordPress (Easy Way)](https://searchwp.com/how-to-customize-wordpress-search-widget/) - Looking for how to customize your WordPress search widget? Use this detailed 3-step guide to improve your site search in minutes. - [How to Perform a Multisite Search in WordPress](https://searchwp.com/how-to-perform-a-multisite-search-in-wordpress/) - Looking to add a search functionality to your multisite network? Follow these steps to perform multisite search. Allow users to find content across sites. - [How to Change the Default WordPress Search Settings (3 Steps)](https://searchwp.com/how-to-change-wordpress-search-settings/) - Use this easy-to-use guide to change your default WordPress search settings. Improve your WordPress search in few minutes. - [How to Search eCommerce Product Details in WordPress](https://searchwp.com/how-to-search-ecommerce-product-details-in-wordpress/) - Looking to search eCommerce product details in WordPress? Follow our guide and help users find the products they're looking for with ease. - [How to Include ACF Fields in WordPress Search (Easy Way)](https://searchwp.com/how-to-include-acf-fields-in-wordpress-search/) - Looking for a way to include ACF fields in WordPress search? In this step-by-step guide, we’ll talk about how you can do that with no coding needed. - [How to Limit Search to Specific Post Types in WordPress (No Code)](https://searchwp.com/how-to-limit-search-to-specific-post-types-in-wordpress/) - Are you looking for a way to limit search to specific post types in WordPress? In this article, we'll show you how you can easily do that without coding. - [How to Make Divi Search WooCommerce Products (No Coding)](https://searchwp.com/how-to-make-divi-search-woocommerce-products/) - Want to know how to make Divi search WooCommerce products? In this tutorial, we’ll show you how to enable search by WooCommerce products in a few simple steps. - [How to Create a Divi Search Results Page Template (For Newbies)](https://searchwp.com/how-to-create-a-divi-search-results-page-template/) - Are you wondering how to create a Divi search results page template? In this step-by-step tutorial, we’ll show you how you can do that in a few minutes. - [How to Make WooCommerce Product Documents Searchable](https://searchwp.com/how-to-make-woocommerce-product-documents-searchable/) - Do you have product documentations on your WooCommerce store? Making them searchable will help customers find useful information about your products. - [How to Set Up WordPress Search Settings for Best Results](https://searchwp.com/how-to-set-up-wordpress-search-settings-for-best-results/) - If you want to provide the best search results to users, then you need to set up WordPress search settings correctly. Follow our guide for tips and tricks. - [How To Search By SKU In WooCommerce (Easily)](https://searchwp.com/how-to-search-by-sku-in-woocommerce/) - Are you wondering how to search by SKU in WooCommerce? In this article, we'll show you the easiest way to enable search by SKU in WooCommerce without coding. - [How To Include Shortcode Results In WordPress Search](https://searchwp.com/how-to-include-shortcode-results-in-wordpress-search/) - Would you like to know how to include shortcode results in WordPress search? Follow this step-by-step tutorial to do this easily. - [How To Highlight Search Terms In WordPress (Without Coding)](https://searchwp.com/how-to-highlight-search-terms-in-wordpress/) - Do you want to know how to highlight search terms in WordPress search results? In this guide, we'll show you how to do it in a few clicks, without coding. - [How To See Search Metrics In WordPress (Easily)](https://searchwp.com/how-to-see-search-metrics-in-wordpress/) - Search trends of your website tell you a lot about your customers' wants and needs. Therefore, let's show you how to see search metrics in WordPress (easily). - [How To Change The Default Search URL In WordPress (Safely)](https://searchwp.com/how-to-change-the-default-search-url-in-wordpress/) - Do you want to change the default search URL in WordPress? Anybody can do this safely without prior coding experience, let us show you how. - [How To Add WooCommerce Product Search To The Header](https://searchwp.com/how-to-add-woocommerce-product-search-to-the-header/) - If you add WooCommerce product search to the header you are making it easier for your customers to find products immediately. Let's show you how to do that. - [How To Create A WordPress Search Form For Custom Post Types](https://searchwp.com/how-to-create-a-wordpress-search-form-for-custom-post-types/) - Here's a step by step guide on how to create a WordPress search form for custom post types so that you can make any content appear in search on your website. - [How To Disable The Search Feature In WordPress](https://searchwp.com/how-to-disable-the-search-feature-in-wordpress/) - There are few cases where you might want to disable the search feature in WordPress. So let's show you how to disable the search feature easily. - [How To Display Clickable Keywords Below The Search Bar In WordPress](https://searchwp.com/how-to-display-clickable-keywords-below-the-search-bar-in-wordpress/) - Do you want to display clickable keywords below the search bar in WordPress? It'll help your visitors discover new content and find what they need faster. - [How To Prioritize Specific Search Results In WordPress](https://searchwp.com/how-to-prioritize-specific-search-results-in-wordpress/) - Would you like to know how to prioritize specific search results in WordPress? In this article we'll show you how to do it in a few steps (for beginners). - [How To Exclude Pages or Posts From Site Search Results In WordPress](https://searchwp.com/how-to-exclude-pages-from-site-search-results-in-wordpress/) - Do you want to know how to exclude pages or posts from site search results in WordPress? In this article we'll show you the easiest way to do so. - [How To Show Related Content In WordPress](https://searchwp.com/how-to-show-related-content-in-wordpress/) - Do you want learn how to show related content in WordPress? With this tutorial anyone can show related content easily using only a few steps! - [How To Add Filters To WordPress Search](https://searchwp.com/how-to-add-filters-to-wordpress-search/) - Here's a step by step tutorial for beginners to learn how to add filters to WordPress search so users can find content on your website easily! - [How To Make Comments Searchable In WordPress](https://searchwp.com/how-to-make-comments-searchable-in-wordpress/) - Let's learn how to make comments searchable in WordPress step by step as searchable comments can significantly improve how users find content on your site. - [How To Make WordPress Search Image Files](https://searchwp.com/how-to-make-wordpress-search-image-files/) - Do you want to make WordPress search image files on your website? The default WordPress search is primarily designed to index text content within posts and pages. It does not index the image metadata. As a result, when a user searches using keywords within an image's alt text, caption, or description, the default search cannot - [How To Customize The WooCommerce Search Results Page](https://searchwp.com/how-to-customize-the-woocommerce-search-results-page/) - It's very easy to customize the WooCommerce search results page. You can do it without writing a single line of code. Here's a complete step-by-step guide! - [Live Ajax Search v1.8.0 Revamped With Powerful New Features](https://searchwp.com/live-ajax-search-v180/) - Live Ajax Search v1.8.0 introduces Search Form and Search Results customization to help you take control of your site search from start to finish! - [Related Extension v1.5.0 Revamped With New Features](https://searchwp.com/related-extension-v1-5-0/) - The Related extension of SearchWP helps your visitors fulfill the needs they might not even realize they have. This update makes it even more powerful. - [Introducing Taxonomy Source For Better Content Discovery](https://searchwp.com/introducing-taxonomy-source/) - Taxonomy Source enables you to dive into content through a user-friendly search results page, enhancing user engagement and content discovery. - [Introducing Search Results Page That You Can Customize Without Code](https://searchwp.com/introducing-search-results-page/) - The all-new search results page lets you provide better search results and take control of the page appearance without writing a single line of code! - [Introducing Search Forms For Effortless Search & Happy Users](https://searchwp.com/introducing-search-forms/) - To help your visitors find exactly what they are looking for, we are introducing Search Forms in the best WordPress search plugin. - [5+ Best WooCommerce Search Plugins to Boost Your Sales](https://searchwp.com/best-woocommerce-search-plugins-to-boost-your-sales/) - Are you looking for the best WooCommerce search plugin? In this article, we've compared the most powerful WooCommerce search plugins to help you make your choice. - [How to Improve WordPress Search (7 Effective Ways)](https://searchwp.com/how-to-improve-wordpress-search/) - Do you want to know how to improve WordPress search? In this tutorial, we’ll show you 7 effective ways to improve search on your site with no coding needed. - [SearchWP is Joining the Awesome Motive Family](https://searchwp.com/searchwp-is-joining-the-awesome-motive-family/) - With over 30,000 websites, SearchWP is the leading WordPress search plugin on the market. Today, I’m extremely excited to share that SearchWP is joining the Awesome Motive family. Jon Christopher (founder of SearchWP) has done a phenomenal job in building the most advanced WordPress search plugin in the market. Started in 2013, SearchWP is one - [Search statistics as a guiding light toward billions of pageviews](https://searchwp.com/search-statistics-as-a-guiding-light-toward-billions-of-pageviews/) - A recent episode of the Indie Hackers podcast, Fame, Focus, and Billions of Pageviews with Evan Britton of Famous Birthdays focused on the story behind a website called Famous Birthdays. The overview is in part as follows: Evan Britton runs a massive website focused on digital celebrities called Famous Birthdays. It gets multiple billions of - [Success Story: 6x(!) increase in conversion due to on-site search](https://searchwp.com/success-story-6x-increase-in-conversion-due-to-on-site-search/) - An effective on-site search solution has a direct impact on conversion rate in many cases. Check this out! https://twitter.com/alexdurston_ss/status/1328575981938991106 Alex followed up with a bit more detail: Hi, just reaching out following our tweets about e-commerce conversion based on user who do a site search vs those who don’t. We have a number of e-commerce - [Shortcodes 1.8.0 Released](https://searchwp.com/shortcodes-1-8-0-released/) - Version 1.8.0 of Shortcodes has been released. There are three new Shortcodes available in this release! Full changelog: [New] New Shortcode searchwp_search_results_paginate_links for paginated links [New] New Shortcode searchwp_search_result_image for result Featured Image output [New] New Shortcode searchwp_search_result_permalink for result permalink output [Update] Updated updater - [Version 4.0.3 of SearchWP Available](https://searchwp.com/version-4-0-3-of-searchwp-available/) - [Fix] Issue where tokens table was not reset during index rebuild - [Coming in SearchWP 4.0: Custom Content Support! Proper Multisite Global Search!](https://searchwp.com/searchwp-4-custom-content-search-multisite-global-search/) - In continuing the trend of making information about SearchWP 4 available, there are a couple of major things to outline in this post: Custom content support Proper Multisite global search These two changes have been a very popular feature request leading up to the release of SearchWP 4, it's very exciting to announce their availability! - [Initial Performance Benchmark Data for SearchWP 4.0](https://searchwp.com/initial-performance-benchmark-data-for-searchwp-4-0/) - Version 4.0 of SearchWP is getting closer and closer! ? In preparation of the release there are some exciting updates to share. In this post we'll cover the initial performance benchmarks that have been run to date. SearchWP's primary operations are indexing and searching so those are the two benchmarks discussed in this post. Index - [SearchWP 4.0 is coming, and it's the biggest release ever!](https://searchwp.com/searchwp-4-0-is-coming/) - SearchWP was first released in August of 2013. It's come a long way since then! Not only has SearchWP itself as a product matured and grown, I've learned a ton since writing that first version. Without waxing poetic about things of the past, I'm very excited to be able to share some preliminary information about - [Changes to Synonym handling in SearchWP 3.1](https://searchwp.com/changes-to-synonym-handling-in-searchwp-3-1/) - Prior to version 3.1 of SearchWP (and also in Term Synonyms when it was a standalone Extension) Synonyms were handled differently than they are in version 3.1 and later. Previously, the implementation of Synonyms was a bit short sighted in that it assumed the source would be a single term. It turns out that there - [Live Ajax Search Updated to Version 1.4](https://searchwp.com/live-ajax-search-updated-to-version-1-4/) - One of SearchWP's most popular Extensions, Live Ajax Search, has been updated to version 1.4. This update is available to all users as this Extension has been made publicly available on wordpress.org for anyone using WordPress ? In this update the live requests are better optimized (and cancelled when applicable) and updates some accessibility features - [Related version 1.3 is now available](https://searchwp.com/related-version-1-3-is-now-available/) - SearchWP's Related Extension has just been updated to version 1.3 and is now available to all active license holders. This is primarily a bug fix and optimization release but it also includes a new feature that allows you to specify individual entries you'd like to force to include for specific entries: This allows you to - [Shortcodes Version 1.6 Now Available](https://searchwp.com/shortcodes-version-1-6-now-available/) - Version 1.6 of Shortcodes has been made available to all active license holders. This release has a few updates to consider: [New] New Shortcode: searchwp_total_results to output the total number of search results [New] Adds placeholder argument to searchwp_search_form Shortcode [Update] Updated updater - [WP Job Manager Integration 1.5.15 Now Available](https://searchwp.com/wp-job-manager-integration-1-5-15-now-available/) - WP Job Manager Integration has been updated to version 1.5.15 with a few updates and fixes: [Fix] Better support for searchwp_wpjmi_hijack_job_listing_search hook [Fix] PHP Warning [Fix] Trigger index after front end submissions [Update] Updated updater - [Version 1.1.7 of Term Archive Priority Now Available](https://searchwp.com/version-1-1-7-of-term-archive-priority-now-available/) - Term Archive Priority has been updated to version 1.1.7 with a few fixes: [Fix] Number of arguments passed to searchwp_term_archive_term_args [Fix] Fatal Error when SearchWP is not active [Fix] Check for SearchWP core partial matching setting - [Redirects Version 1.3 Now Available](https://searchwp.com/redirects-version-1-3-now-available/) - Version 1.3 of Redirects has been made available to all Pro and Pro Plus license holders. Updates include: Redirects are now sortable You can now import/export your Redirects Fixes an issue that prevented saving an empty list of Redirects Updated the updater! - [Enable Media Replace Integration 1.0.2 Now Available](https://searchwp.com/enable-media-replace-integration-1-0-2-now-available/) - Just a quick update (version 1.0.2) to Enable Media Replace that fixes a potential Fatal Error if SearchWP is not active ? - [New Extension: Modal Search Form!](https://searchwp.com/new-extension-modal-search-form/) - Providing great search results is priority 1 for SearchWP. The Extensions available aim to enhance the search experience on your site as well, and the latest Extension release aims to make integrating a great looking search form into your site as easy as possible. Examples of Modal Search Form adapting to the active theme Modal - [Metrics version 1.0.9 now available](https://searchwp.com/metrics-version-1-0-9-now-available/) - SearchWP's Metrics Extension has been updated to version 1.0.9 and is a recommended update for all Metrics users. Here is the full changelog: [New] Added additional parameters hits_min, hits_max when retrieving popular search queries over time [Fix] Relocates hooks to make them more accessible to plugins [Fix] False positive when preventing duplicate click tracking - [New Extension: Custom Results Order](https://searchwp.com/new-extension-custom-results-order/) - A new Extension has been released: Custom Results Order! This extension was designed and built to help you manually curate results generated by SearchWP. Why is it necessary? If SearchWP was originally built to return the most relevant results, why is this Extension necessary at all? SearchWP does return the most relevant results it can - [Term Highlight 2.1.14 now available](https://searchwp.com/term-highlight-2-1-14-now-available/) - Version 2.1.14 of Term Highlight has been made available to all active license holders. Full changelog: [Fix] Fixes an issue where highlighting was applied when no search term was provided [Fix] Restricts global excerpt generation according to applicable meta keys only [Improvement] Better highlighting when terms are flanked with punctuation - [Related 1.1 now available](https://searchwp.com/related-1-1-now-available/) - SearchWP's Related extension has been updated to version 1.1. There is now a Widget available should you choose to take advantage of that, but please know that the Widget is for placement only, the template loader is still in full effect and responsible for display of the related entries. Full changelog: [New] Adds Widget [New] - [Term Archive Priority 1.1.4 now available](https://searchwp.com/term-archive-priority-1-1-4-now-available/) - Version 1.1.4 of Term Archive Priority has been made available to all active license holders. Full changelog: [New] New filter searchwp_term_archive_term_args [Improvement] Better support for Live Ajax Search searches [Update] Updated updater - [Redirects 1.1 now available](https://searchwp.com/redirects-1-1-now-available/) - Redirects has been updated to version 1.1, it now sorts your redirects in alphabetical order after saving. This will make management of the Redirects themselves a bit easier. - [Metrics 1.0.3 Now Available](https://searchwp.com/metrics-1-0-3-now-available/) - Version 1.0.3 of Metrics has been released. It is primarily a performance release and is recommended to all Metrics users. Full changelog: [Improvement] Improves performance when generating Insights [New] Settings button now has its own capability [New] New filter searchwp_metrics_capability_settings to modify the Settings button capability Enjoy! - [Settings and Engine Configuration Updates in SearchWP 2.9](https://searchwp.com/settings-and-engine-configuration-updates-in-searchwp-2-9/) - SearchWP 2.9 brings a completely revamped settings UI. The interface updates also afforded the ability to make optimizations in other areas as well. This article aims to outline what's new! The settings UI continues on the premise that there is a Default search engine used for native WordPress searches. Along with the Default engine any - [WooCommerce Integration 1.1.12 Now Available](https://searchwp.com/woocommerce-integration-1-1-12-now-available/) - WooCommerce Integration 1.1.12 has just been released and is a recommended update for all active license holders. This is a quick bugfix release that resolves an issue concerning WooCommerce Layered Navigation Widgets in WooCommerce 3.0. Full changelog: [Fix] Fixed an issue that may have prevented proper results from showing when using WooCommerce Layered Navigation Widgets - [New Pro Extension: Related](https://searchwp.com/new-pro-extension-related/) - A new Pro Extension has been released: Related. You can now use SearchWP to power a related content system on your site! SearchWP knows a lot about the content on your site. Showing visitors related content can help extend their stay by exposing entries related to the one currently on display. If you're currently using another - [WP Job Manager Integration 1.5.8 Now Available](https://searchwp.com/wp-job-manager-integration-1-5-8-now-available/) - SearchWP's integration Extension for WP Job Manager has been updated to version 1.5.8. It brings an important compatibility update which is recommended for all SearchWP license holders. Full changelog: [Fix] Compatibility fix for WP Job Manager [Update] Updated updater - [New Extension: Enable Media Replace Integration](https://searchwp.com/new-extension-enable-media-replace-integration/) - A new Extension has been released and is available to all active license holders: Enable Media Replace Integration This Extension better integrates SearchWP's indexing process with Enable Media Replace so as to ensure content in SearchWP's index is kept up to date when Media is replaced. - [New Extension: Manage Ignored](https://searchwp.com/new-extension-manage-ignored/) - SearchWP allows you to ignore search queries when it comes to running Statistics. Use this tool to un-ignore accidentally ignored queries! Find out more about SearchWP Manage Ignored - [Live Ajax Search version 1.2.0 Now Available](https://searchwp.com/live-ajax-search-version-1-2-0-now-available/) - SearchWP Live Ajax Search version 1.2.0 has been made available. This is primarily an organizational release but it also fixes a couple of small bugs. It's a recommended update for all extension users and is available for everyone: https://searchwp.com/extensions/live-search Full changelog: Reworked build process to be more straightforward Support script debugging (props mgratch) Remove form action requirement - [WPML Integration Updated to Version 1.4.0](https://searchwp.com/wpml-integration-updated-version-1-4-0/) - SearchWP's WPML Integration extension has been updated to version 1.4.0. This update improves handling of translated taxonomies and is recommended for all SearchWP/WPML users. Full changelog: [Improvement] Better support for translated taxonomy terms [Update] Updated updater - [WooCommerce Integration 1.1.11 Now Available](https://searchwp.com/woocommerce-integration-1-1-11-now-available/) - WooCommerce Integration has been updated to version 1.1.11 and is a recommended update for all active license holders. It's a maintenance release that includes fixes for Product visibility settings and other small improvements. Full changelog: [New] New filter searchwp_woocommerce_forced to force WooCommerce Integration to apply [Improved] Better consideration of product visibility [Improved] Better handling of - [New Extension: Co-Authors Plus Integration](https://searchwp.com/new-extension-co-authors-plus-integration/) - A new Extension has just been made available to all active license holders: Co-Authors Plus Integration Co-Authors Plus is a plugin built and maintained by Automattic that allows you to define multiple Authors for your content. This extension will index and make searchable all multiple Authors. If you're a fan of Co-Authors Plus and want to - [Updates to purchase terms](https://searchwp.com/updates-to-purchase-terms/) - As of March 4, 2016 licenses will automatically renew As of March 4, 2016 there will be a slight change to the purchase terms for SearchWP. Automatic renewals for license keys To date, SearchWP licenses expire on an annual basis. Notifications are sent out leading up to the expiration date and customers are given the - [Version 2.7.1 now available](https://searchwp.com/version-2-7-1-now-available/) - SearchWP version 2.7.1 is now available to all active license holders. This is a maintenance release that includes a number of bug fixes that will benefit all installations of SearchWP. Some underlying work has been done to the way stats are retrieved, it's part of the groundwork being laid for an Advanced Metrics extension I've - [Extensions now auto-update!](https://searchwp.com/extensions-now-auto-update/) - Long time SearchWP customers are familiar with the limitation that while SearchWP itself offers automatic updates, Extensions don't. This is unfortunate for a number of reasons as Extensions (like SearchWP core) receive periodic updates that include bug fixes and new features. Extension updates are admittedly sporadic, extensions are designed to be ultra-small modifications to the - [Deprecated support forums fully decommissioned](https://searchwp.com/forums-fully-decommissioned/) - As per the notice from a few months ago, the (old) support forums have been fully decommissioned. While they served a purpose for a while, the data rot was excessive and often provided more confusion than it did help. It also asked a lot of SearchWP customers such that in order to find an answer for your question - [Pricing Update: Effective October 1, 2014](https://searchwp.com/pricing-update/) - Existing licenses will be grandfathered SearchWP debuted in August 2013 and since then has grown quite a bit. Customer feedback has been terrific and contributed in a significant way to the refinements put in place and features added over the past year. The plugin itself has matured a ton and I'm quite happy with the progress as well. Now that - [Updates to SearchWP Support](https://searchwp.com/updates-searchwp-support/) - For the first year of it's life SearchWP's support process was based on a customer-only forum powered by bbPress. I really like bbPress as a support platform, and since it fits in with WordPress so well, it wasn't difficult to ensure that only active SearchWP license holders (powered by Easy Digital Downloads' Software Licensing) were ## Pages - [Home](https://searchwp.com/) - Instantly improve the search experience of your WordPress site today with SearchWP, the best WordPress search plugin you can find! - [Black Friday Unsubscribe](https://searchwp.com/no-bf/) - You have been unsubscribed from our Black Friday 2021 emails. [wpcode id="487995"] - [Privacy Policy](https://searchwp.com/privacy-policy/) - Your privacy is very important to us. At SearchWP we have a few fundamental principles that we follow: We don’t ask you for personal information unless we truly need it. (We can’t stand services that ask you for things like your gender or income level for no apparent reason.) We don’t share your personal information - [Custom WP_Query](https://searchwp.com/documentation/wpfilters/custom-wp_query/) - WPFilters is designed to work with WordPress's main query on standard archive pages, category pages, and blog home pages. However, when you create a custom page template with your own WP_Query, the posts you want to filter come from your custom query rather than WordPress's main query (which represents the page itself). To make WPFilters - [Boolean Search](https://searchwp.com/documentation/extensions/boolean-search/) - SearchWP Boolean Query is a lightweight add-on that adds exclusion capabilities to your search queries. Unlike many SearchWP extensions, this one doesn't add any settings pages or configuration screens. You simply install and activate it alongside SearchWP, and it immediately starts recognizing exclusion patterns in search queries. How It Works The Boolean Extension introduces support - [WP Document Revisions Integration](https://searchwp.com/documentation/extensions/wp-document-revisions-integration/) - The WP Document Revisions plugin transforms WordPress into a document management system by introducing a structured workflow for handling files such as PDFs. Each document is stored as a custom post type (commonly document) and can have multiple revisions, where each revision is associated with an uploaded file. In this setup, the actual searchable content - [Metrics](https://searchwp.com/documentation/extensions/metrics/) - SearchWP Metrics is a premium extension that tracks and analyzes searches performed on your website. It provides detailed insights into what visitors are searching for, which results they click, and how your content performs in search results. By analyzing search activity, Metrics helps you make informed decisions about improving your content, optimizing search relevance, and - [Live Search](https://searchwp.com/documentation/extensions/live-search/) - If you would like to prevent SearchWP from automatically enabling live search on forms generated with get_search_form(), use the searchwp_live_search_hijack_get_search_form filter. To display live results on selected forms only, you can disable the live search in settings and then use the following JS script to activate live search on specific forms: Important note NOTE: The default - [WPML Integration](https://searchwp.com/documentation/extensions/wpml-integration/) - WPML is a long-standing and widely trusted WordPress plugin that adds multilingual support to websites. It makes it easy to build and manage multilingual sites, whether you’re running a simple blog or a large corporate website. When the SearchWP WPML Extension is active, it automatically integrates with WPML’s language filtering system. Search results are limited - [Setup](https://searchwp.com/documentation/setup/) - Installation When you purchase a license for SearchWP, you will receive a link to download the latest version. You can either upload that ZIP file within the WordPress admin or upload via FTP and activate SearchWP. Note: If you are upgrading from version 3 please review the Migration Guide To upload your .zip navigate to - [Tools](https://searchwp.com/documentation/wpfilters/tools/) - Tools The WPFilters Tools page provides essential utilities for managing your filter configurations, transferring settings between sites, and accessing support resources. Import/Export The Import / Export section allows you to transfer WPFilters settings and Filter Elements from one WordPress site to another. This is particularly helpful when working with multisite networks, staging environments, or multiple - [Give Integration](https://searchwp.com/documentation/extensions/give-integration/) - Give is the leader when it comes to facilitating donation collection and management within WordPress. The Give Integration extension for SearchWP better integrates the two systems, allowing you to effectively search all of your Give forms by title or content. - [Settings](https://searchwp.com/documentation/wpfilters/settings/) - Settings The WPFilters Settings page provides essential configuration options for managing your plugin license, enabling debugging features, and controlling what happens to your data when the plugin is uninstalled. License Key At the top of the Settings page, you will find the field to enter your License Key. An active license is required to receive - [Instantly Improve On-site WordPress Filtering](https://searchwp.com/buy-wpfilters/) - SearchWP WPFilters Make Your WordPress Filtering Awesome without the High Costs Join 50,000+ sites improving and personalizing WordPress search with WPFilters. Best Deal All Access Bundle SearchWP + WPFilters maximum value bundle! normally $699 $399/ yearly $300 savings* Get Started Everything in Pro and: Use on up to 100 Sites Unlimited SearchWP Queries Unlimited SearchWP Engines - [Instantly Improve On-site WordPress Search](https://searchwp.com/buy/) - SearchWP WPFilters Make Your WordPress Search Awesome without the High Costs Join 50,000+ sites improving and personalizing WordPress search with SearchWP. Best Deal All Access Bundle SearchWP + WPFilters maximum value bundle! normally $699 $399/ yearly $300 savings* Get Started Everything in Pro and: Use on up to 100 Sites Unlimited WPFilters Queries Unlimited WPFilters Elements - [Elements](https://searchwp.com/documentation/wpfilters/elements/) - Elements Table of Contents Filter Fields Data Source Container Settings Items Settings Advanced Live Preview Embedding Filter Elements The WPFilters Elements page provides all the essential tools you need to create flexible filtering options for your site's content. This comprehensive interface allows you to build custom filter controls that enable visitors to narrow down and - [WPFilters Demo](https://searchwp.com/wpfilters-demo/) - Live WPFilters product Demo See How Easy WPFilters Makes Finding Products on Your Site Click through our interactive demo to test WordPress product filtering yourself. Try different filter combinations to see how fast visitors will find content on your site. Try Live Filters Filter By Category Adjust Price Ranges Test SearchWP Integration See Instant Results - [Setup Guide](https://searchwp.com/documentation/wpfilters/setup-guide/) - Installation Installing WPFilters follows the same straightforward process as any other WordPress plugin. When you purchase a license for WPFilters, you will receive a download link to access the latest version of the plugin. You can install WPFilters by either uploading the ZIP file through the WordPress admin interface or by uploading the files via - [WPFilters](https://searchwp.com/documentation/wpfilters/) - WPFilters - [Statistics](https://searchwp.com/documentation/setup/statistics/) - Statistics SearchWP includes a built-in Statistics feature that records all searches performed by your website visitors across any form powered by SearchWP. This powerful analytics tool provides valuable insights into what your users are searching for and how effectively your search implementation is serving their needs. SearchWP anonymously logs all search queries and captures the - [Settings](https://searchwp.com/documentation/setup/settings/) - Settings Table of Contents General Miscellaneous General License To utilize the SearchWP plugin on your site, you need to maintain an active license. Your SearchWP license provides access to automatic updates and plugin support. If you encounter any problems during license activation, first verify that your server can establish communication with SearchWP.com, as both license - [SearchWP Highlighting](https://searchwp.com/searchwp-highlighting/) - SearchWP Highlighting SearchWP includes a built-in highlighting feature that identifies and emphasizes search terms found within post content. It displays a snippet of text containing the highlighted keywords on the search results page, allowing users to easily locate the relevant portion of content. This feature is particularly useful for large media documents, such as multi-page - [SearchWP Usage Tracking](https://searchwp.com/searchwp-usage-tracking/) - SearchWP Usage Tracking Are you curious about usage tracking in SearchWP? Usage tracking helps our team better understand how users interact with SearchWP and the types of websites it’s used on. By analyzing a variety of data points from the SearchWP plugin, WordPress installation, and hosting environment, we can continue improving the plugin’s performance, reliability, - [Tools](https://searchwp.com/documentation/setup/tools/) - Tools Table of Contents Import/Export Diagnostics Support The Tools page in SearchWP provides several utilities that help manage, debug, and support your SearchWP configuration. It consists of 3 main sections: Import/Export, Diagnostics, and System Information. Each section serves a specific purpose and can be accessed from the WordPress dashboard by navigating to SearchWP → Tools. - [Related](https://searchwp.com/documentation/extensions/related/) - Use SearchWP to power related content on your site! SearchWP Related extension is designed to operate with minimal overhead while providing extensive customization options to match your site's design and functionality requirements. Displaying related content to visitors is an effective strategy for maintaining engagement and encouraging users to explore additional pages on your site. If - [Email Summaries](https://searchwp.com/documentation/setup/email-summaries/) - Email Summaries Understanding what your website visitors search is important. SearchWP's Email Summaries keep you informed about your website's search activity by delivering insightful reports straight to your inbox. What are SearchWP Email Summaries? SearchWP Email Summaries are automated weekly reports that provide a snapshot of your website's search trends. These reports summarize key search - [Modal Search Form](https://searchwp.com/documentation/extensions/modal-form/) - There are a number of arguments that can be passed as an array when calling searchwp_modal_form_trigger(): You can implement any number of SearchWP Modal Search Forms throughout your site, each with its own configuration arguments (or sharing the same!) Customizing and creating modal templates SearchWP Modal Search Form ships with a template loader, allowing you - [Search Forms](https://searchwp.com/documentation/setup/search-forms/) - Search Forms Table of Contents Create a New Search Form Choose a theme Custom Styling Embed a Search Form SearchWP simplifies the process of adding custom search forms to your website, removing the need for coding skills. There's no need to alter theme files or use additional plugins for search functionality — SearchWP's Search Form - [Search Templates](https://searchwp.com/documentation/setup/search-templates/) - Search Templates Table of Contents Getting started with templates Choose a layout theme Custom styling Embedding your template Tips for using templates The SearchWP Template is used alongside Search Forms to display search results on a customized results page. With the Template Options, you can fully control how your results look and feel, ensuring they - [\SearchWP\Rule](https://searchwp.com/documentation/classes/searchwp-rule/) - \SearchWP\Rule Table of Contents Basic Usage Arguments Methods \SearchWP\Rule is responsible for modeling constraints surrounding which search results (\SearchWP\Entry) are considered when executing a \SearchWP\Query. For example: Exclude Posts in the "Uncategorized" Category Only show Updates published within the past 6 months etc... As opposed to db_where() in a \SearchWP\Source which always applies, \SearchWP\Rules are - [Diagnostics](https://searchwp.com/documentation/extensions/diagnostics/) - Diagnostics have been added to the core SearchWP plugin. This extension is deprecated and not required anymore. Diagnostics helps you to verify which content was indexed for any given entry and check if any entry is unindexed. After activating Diagnostics, you can access its page from the SearchWP > Tools menu. From there you can - [Extensions](https://searchwp.com/documentation/extensions/) - [Global Rules](https://searchwp.com/documentation/setup/global-rules/) - Global Rules Table of Contents Stopwords Synonyms A great way to fine-tune your search results is to take advantage of Synonyms and Stopwords in SearchWP Global Rules. Synonyms If you're noticing some No Results Searches in your Statistics you can set up Synonyms to seamlessly provide expected results to your visitors. Stopwords Stopwords are common - [Features](https://searchwp.com/features/) - The #1 WordPress Search Plugin SearchWP Features & Extensions Discover how SearchWP combines simplicity with powerful functionality. Our versatile features and extensions streamline all your search needs. Customizable Algorithm Live Ajax Instant Search Optimized eCommerce Search Custom Search Rankings Custom Fields Support PDF Search Search Analytics Get SearchWP Now 14-dayMoney Back Guarantee wpbeginnerVERIFIED PrivacyCompliant Powerful - [WooCommerce Integration](https://searchwp.com/documentation/extensions/woocommerce-integration/) - WooCommerce uses a post type archive template to facilitate search results. This extension allows SearchWP to work with this default behavior by WooCommerce. This extension also incorporates other features of WooCommerce search such as Layered Navigation. If you are using the native WordPress search (e.g. your search results URL does not have post_type=product anywhere) this - [Custom Results Order](https://searchwp.com/documentation/extensions/custom-results-order/) - Using the Custom Results Order extension you can apply your own, hand curated influence on search results sets. SearchWP's algorithm does a great job returning results based on relevance, but there are times when you may want certain entries to appear at the top of search results for specific search queries. Custom Results Order can - [Redirects](https://searchwp.com/documentation/extensions/redirects/) - Automatically redirect to a specific page when certain searches are performed! While SearchWP will find the most relevant search results for you, there are times where you simply want to help your visitor move directly to a page of your choosing, saving them a click in the process. Setup SearchWP Redirects is a standalone WordPress - [Meta Box Integration](https://searchwp.com/documentation/extensions/meta-box-integration/) - With hundreds of thousands of active installations Meta Box is one of the premier methods of managing Custom Fields on your WordPress website. Meta Box takes a code-focused approach to custom fields, and developers have latched on because of its unique approach to implementing meta boxes. Meta Box and SearchWP With SearchWP's Meta Box Integration, - [Polylang Integration](https://searchwp.com/documentation/extensions/polylang-integration/) - Polylang is a fantastic plugin that adds multilingual support to WordPress: Polylang allows you to create a bilingual or multilingual WordPress site. You write posts, pages and create categories and post tags as usual, and then define the language for each of them. The translation is optional. The plugin does not integrate automatic or professional translation. - [EDD Integration](https://searchwp.com/documentation/extensions/easy-digital-downloads-edd-integration/) - Easy Digital Downloads is a fantastic plugin that makes selling digital products super easy. EDD comes with a number of features but one in particular requires a bridge for SearchWP. EDD has a All Access $699.00 – Add to Cart Checkout Added to cart Billed once per year until cancelled WPFilters Standard – $99.00 Billed once per year until cancelled Pro – $199.00 Billed once per year until cancelled Add to Cart Checkout Added to cart Source – WPForms Free – Add to Cart Checkout Added to cart WooCommerce Product Table Integration Free – Add to Cart Checkout Added to cart BetterDocs Integration Free – Add to Cart Checkout Added to cart Source – Gravity Forms Free – Add to Cart Checkout Added to cart Flatsome Integration Free – Add to Cart Checkout Added to cart MyListing Integration Free – Add to Cart Checkout Added to cart Legacy Data Removal Free – Add to Cart Checkout Added to cart 1 2 3 … 6 Next » Shortcode that can be used to output your Downloads, and some themes/plugins have implemented their own search feature. EDD Integration allows - [Co-Authors Plus Integration](https://searchwp.com/documentation/extensions/co-authors-plus-integration/) - Co-Authors Plus is a plugin built and maintained by Automattic that allows you to define multiple Authors for your content. This extension will index and make searchable all multiple Authors. Once the extension has been activated, you must rebuild your index on the Advanced tab of the SearchWP settings screen, and then trigger a reindex. While the - [PrivateContent Integration](https://searchwp.com/documentation/extensions/privatecontent-integration/) - PrivateContent is a plugin that allows you to restrict content based on user groups. PrivateContent Integration allows for the indexing of this content and also ensures that search results are limited to the appropriate user group(s). - [DirectoryPress Integration](https://searchwp.com/documentation/extensions/directorypress-integration/) - DirectoryPress is a popular theme that facilitates creating directories of many kinds. It offers an advanced search with a number of filters specific to DirectoryPress. This extension integrates SearchWP into the text search in DirectoryPress. More information on DirectoryPress: Our directory theme for WordPress has been hand crafted by business owners to include everything you - [BetterDocs Integration](https://searchwp.com/documentation/extensions/betterdocs-integration/) - BetterDocs calls itself the "Best Documentation & Knowledge Base Plugin". Use this Extension to use SearchWP to power BetterDoc's live search implementation. By default your Default Engine will be used for results, but you can customize the Engine used for BetterDocs searches with this hook: - [BigCommerce Integration](https://searchwp.com/documentation/extensions/bigcommerce-integration/) - BigCommerce is a popular e-commerce platform that includes powerful features. SearchWP's BigCommerce Integration Extension makes your online store even more powerful by directly integrating BigCommerce product attributes into your on-site search. The primary benefit to using SearchWP's BigCommerce Integration is the ability to individually integrate BigCommerce Product Custom Fields into your WordPress search, allowing you - [Shortcodes](https://searchwp.com/documentation/extensions/shortcodes/) - This extension provides Shortcodes that generate both search forms and results pages for SearchWP search engines. It's useful if you're not comfortable (or able) to edit theme files directly to implement your search form(s) and results loops. After activating Shortcodes, the following will be available to you: Here is a sample of a comprehensive implementation - [Exclude UI](https://searchwp.com/documentation/extensions/exclude-ui/) - SearchWP allows you to exclude content from search in a number of ways on the main SearchWP settings screen. Exclude UI adds this functionality to edit screens so you can easily exclude specific entries from search with the tick of a checkbox. Note: When working in the block editor with a post type that does not - [Xpdf Integration](https://searchwp.com/documentation/extensions/xpdf-integration/) - Warning: This Extension requires the use of exec() and also requires you to install Xpdf command line tools yourself. SearchWP offers the unique feature of extracting plain text from PDF files uploaded to your WordPress website. Out of the box, SearchWP attempts to do this using only PHP, but due to the complexity and variation - [WP Job Manager Integration](https://searchwp.com/documentation/extensions/wp-job-manager-integration/) - WP Job Manager is a popular, well written job board plugin with a thriving add-on library. WP Job Manager offers various search implementations for itself and add-ons. If you would like to enhance the keyword (only) aspect of those search fields, WP Job Manager Integration will do the trick. Just by activating WP Job Manager - [bbPress Integration](https://searchwp.com/documentation/extensions/bbpress-integration/) - By default, bbPress registers it's post types to be excluded from search. Use the bbPress Integration Extension to allow SearchWP to include bbPress content in search results. What's most useful about this Extension is the ability to have search weight normally found in Replies actually count toward the Topic by enabling post parent attribution when configuring - [Term Archive Priority](https://searchwp.com/documentation/extensions/term-archive-priority/) - NOTE: by default, Term Archive Priority supports exact taxonomy term matches. If you would like to enable matching of any word within a taxonomy term, use the following filter: Once activated, you will need to customize your search results loop so as to account for term archive pages in the results. This is a full theme template example outlining - [Enable Media Replace Integration](https://searchwp.com/documentation/extensions/enable-media-replace-integration/) - Enable Media Replace is a popular plugin that allows you to replace existing files within your WordPress Media library. This process is really handy because it helps you to avoid having to update existing links used throughout your site that reference Media library items. The Enable Media Replace Integration Extension for SearchWP augments this process by - [Source - Gravity Forms](https://searchwp.com/documentation/extensions/source-gravity-forms/) - Gravity Forms is a premier forms plugin for WordPress. It is immensely popular and even more capable. This Extension allows you to use Gravity Forms form entries as a custom Source for SearchWP, making it possible to search Gravity Forms Entries with SearchWP! Note: You can prevent SearchWP from wrapping results in the class with - [HeroThemes Integration](https://searchwp.com/documentation/extensions/herothemes-integration/) - HeroThemes makes fantastic products to help set up an awesomely usable knowledge base full of content. If you'd like to integrate SearchWP's results, all you need to do is activate and install this extension. - [Flatsome Integration](https://searchwp.com/documentation/extensions/flatsome-integration/) - Flatsome is a very popular WooCommerce & Business theme that has a great looking live search feature. Using the Flatsome Integration Extension for SearchWP you can directly utilize SearchWP for searches performed using that feature of Flatsome. - [MyListing Integration](https://searchwp.com/documentation/extensions/mylisting-integration/) - MyListing is a very popular theme designed to facilitate a custom directory website. If you're using MyListing and SearchWP this Integration Extension will greatly improve the keyword search in MyListing! - [WooCommerce Product Table Integration](https://searchwp.com/documentation/extensions/woocommerce-product-table-integration/) - The latest version of WooCommerce Product Table has full SearchWP integration and this extension is no longer needed. The SearchWP WooCommerce Product Table Integration provides integration between SearchWP and WooCommerce Product Table, the easy way to speed up shopping by listing your products in a quick order form. It upgrades the basic search box which - [Source - WPForms](https://searchwp.com/documentation/extensions/source-wpforms/) - WPForms is the leading drag-and-drop form builder plugin for WordPress. It's widely recognized for its user-friendly interface and powerful capabilities. This Extension enables you to utilize WPForms entries as a custom Source for SearchWP, making it possible to search WPForms entries with SearchWP! Note: You can prevent SearchWP from wrapping results in the class and - [FacetWP](https://searchwp.com/documentation/extensions/facetwp/) - This is a third party extension FacetWP adds Amazon-like filtering to any WordPress content listing. It allows users to quickly browse and drill-down through your site's content to find exactly what they're looking for. See the demo Integration FacetWP includes a "Search" facet, which renders an input box. When configuring a search facet, a "Search - [Ajax Load More](https://searchwp.com/documentation/extensions/ajax-load-more/) - This is a third party extension Ajax Load More is an extremely popular WordPress plugin that facilitates infinite scrolling behavior. The Connekt team has built an integration for Ajax Load More and SearchWP, which allows your Ajax Load More implementations to work with SearchWP where applicable. - [BasePress Knowledge Base Integration](https://searchwp.com/documentation/extensions/basepress-knowledge-base-integration/) - This is a third party extension BasePress Knowledge Base + SearchWP Integration provides integration between SearchWP and BasePress, a powerful (and great looking!) knowledge base. From the documentation: BasePress was developed with a search feature of its own which filters the results according to the Knowledge Base visited, by language when used with WPML and - [Classes](https://searchwp.com/documentation/classes/) - SearchWP Classes - [Knowledge Base](https://searchwp.com/documentation/knowledge-base/) - [Hooks](https://searchwp.com/documentation/hooks/) - [FTC Disclosure](https://searchwp.com/ftc-disclosure/) - We’re required by law to comply with the Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.” Additionally, we believe that being transparent with our audience is the right thing to do. So we’ve created this disclosure page to let you know that we do make money - [Testimonials](https://searchwp.com/testimonials/) - [Contact](https://searchwp.com/contact/) - This form is for general information and pre-purchase questions If you need plugin support and have an active license, please use the Support Form in the SearchWP account area. Open the Support Form » If you are having trouble with the ticket system please send an email to support@searchwp.com and include your license key with - [WP-CLI](https://searchwp.com/documentation/wp-cli/) - SearchWP & WP-CLI Table of Contents Commands Examples SearchWP has built-in support for a number of WP-CLI commands. Commands wp searchwp index [--site=] [--rebuild] Build (or rebuild) the SearchWP index wp searchwp reindex ... [--source=] Reindex entries wp searchwp diagnostics [--source=] Diagnose information about SearchWP's index Examples Trigger the indexer wp searchwp index Rebuild - [Support & License](https://searchwp.com/documentation/setup/support-license/) - Support & License Your SearchWP license entitles you to automatic updates and support. If your license is not active automatic updates are not possible, and requesting support will require the extra burden of validating your license key when opening a ticket. Your license can be activated by entering its key on the SearchWP Settings screen. - [Engines](https://searchwp.com/documentation/setup/engines/) - Engine Configuration Table of Contents Engine Settings Source Settings Attributes Rules The primary way to configure SearchWP is using the Engines tab of the SearchWP Algorithm screen: Specify exactly what to consider when performing searches Engine Settings To edit the settings for an Engine, click the Source & Settings button for that engine. A dialog - [Search Metrics](https://searchwp.com/search-metrics/) - An effective on-site search implementation provides unique insight into your visitors. By observing what visitors are searching for you can make educated decisions about areas of improvement when it comes to your content. Note: SearchWP by default includes Statistics within the core plugin while Metrics (described here) is a Pro Extension which requires a Pro - [SearchWP Demo](https://searchwp.com/demo-trial/) - There is no demo or trial version of SearchWP available. If you have any pre-sale questions regarding how SearchWP will work for you that are not answered in the documentation, please fill out this form and we'll get back to you quickly. Thank you! Please enable JavaScript in your browser to complete this form.Topic *-- - [Supplemental Engine](https://searchwp.com/documentation/search/supplemental-engine/) - Supplemental Engine Table of Contents Setup Form Results SearchWP allows for the setup of any number of Engines, each with their own individual configuration. This segmentation facilitates multiple customized implementations of search throughout your site. The only limitation of the Default Engine is that its Sources must be based on WP_Post objects. That's because WordPress - [Changelog Archive (v3)](https://searchwp.com/v3/docs/changelog-archive/) - Note: This documentation is for SearchWP 3SearchWP 4: Version 4 Changelog 3.1.16 [Update] Updated updater 3.1.15 [Fix] Updates deprecated jQuery function 3.1.14 [Fix] Character encoding issue in PDF parsing in some cases 3.1.13 [Fix] Issue with PDF parsing in some cases [Update] Updated updater 3.1.12 [Fix] Issue with partial match return values in some cases - [Support](https://searchwp.com/account/support/) - Please enable JavaScript in your browser to complete this form.Name *FirstLastEmail *EmailConfirm EmailWhat can we help you with today? *General questionFeature requestBug report or problemMy accountSecurity reportOtherYour Website *Please provide the full site URL (https://) that relates to the question or issue you describe.Access to your WordPress website *I will provide access by creating a - [Debugging](https://searchwp.com/documentation/debugging/) - Debugging Debugging in SearchWP is meant to facilitate observing the inner workings of both the indexing process and search process. Debugging can be enabled either by: Ticking the appropriate checkbox on the Miscellaneous Settings screen Using the searchwp\debug hook When debugging is enabled, a log file is created (one per day) in ~/wp-content/uploads/searchwp-logs/. Much information - [Agreement](https://searchwp.com/affiliates/agreement/) - Affiliate Agreement Before signing up as a SearchWP affiliate, read this agreement in it's entirety. SearchWP Affiliate Agreement This agreement describes the terms and conditions for participation in the SearchWP affiliate program. In this agreement, the term "Affiliate" refers to you (the applicant). In this agreement, SearchWP refers to the product owner and publisher, Jonathan - [Changelog (v4)](https://searchwp.com/documentation/changelog/) - Note: This documentation is for SearchWP Plugin Extensions changelog is available here - [Terms & Conditions](https://searchwp.com/terms/) - These Terms of Service (the "Agreement") set forth the terms and conditions that apply to your access and use of the internet website owned and operated by SearchWP, LLC ("SearchWP") and located at SearchWP.com and *.SearchWP.com (the "Site") including all subsidiary webpages and access to any optimized version of the Site via a wireless device, - [\SWP_Query](https://searchwp.com/documentation/classes/swp_query/) - \SWP_Query Table of Contents Basic Usage Arguments Methods Hooks \SWP_Query an alternative to \SearchWP\Query with a couple of important differences: The design and implementation is modeled after WP_Query. As a result, regardless of \SearchWP\Engine configuration, results will be limited to \SearchWP\Sources based on WP_Post e.g. Posts, Pages, Media, and Custom Post Types. Basic Usage \SWP_Query - [Affiliate Area](https://searchwp.com/affiliates/) - Already have an account? Log In Register a new affiliate account Your Name Username Account Email Payment Email Website URL How will you promote us? Agree to our Terms of Use and Privacy Policy Log into your account Username Password Remember Me Lost your password? - [Migration Guide](https://searchwp.com/documentation/migration-guide/) - Migration Guide Table of Contents Hooks Reference Changes Installation Settings This migration guide is designed to help with the transition from SearchWP 3.x (and earlier) to SearchWP 4. Note: your license key is the same for both SearchWP 3.x and SearchWP 4 Note: SearchWP 4 is a major release that breaks backwards compatibility (except for - [Multisite](https://searchwp.com/documentation/multisite/) - Multisite (Network, MU, MultiUser) Search Table of Contents Abstract Implementation Details Recommended Engine Configuration Handling Multisite search results Examples Overriding Default Using a Supplemental Engine SearchWP is able to perform cross-site Multisite/Network searches. There are a number of things to mention/consider regarding the implementation. Note: There are important limitations to be aware of! Abstract Cross-site - [REST API](https://searchwp.com/documentation/rest-api/) - SearchWP & WordPress REST API SearchWP will integrate with WordPress' REST API when performing searches. Note: When a REST API search is performed, SearchWP will use its Default Engine as it does for native WordPress search requests. The REST API is used by WordPress core in some places, including when searching in the 'Add Link' - [\SearchWP\Statistics](https://searchwp.com/documentation/classes/searchwp-statistics/) - \SearchWP\Statistics Table of Contents Basic Usage Arguments Methods Hooks \SearchWP\Statistics facilitates generation of statistical data collected about visitor searches performed on your site. Basic Usage \SearchWP\Statistics can be used to retrieve and display logged data based on passed parameters like so: https://gist.github.com/searchwpgists/4048f09fef581011542688045c46d70d There are additional parameters you can use to further refine the results: https://gist.github.com/searchwpgists/1d8294f9b268c6b6ebd0a814e46d6030 - [\SearchWP\Highlighter](https://searchwp.com/documentation/classes/searchwp-highlighter/) - \SearchWP\Highlighter Table of Contents Basic Usage Methods Hooks \SearchWP\Highlighter can highlight strings within strings. Basic Usage All usage of \SearchWP\Highlighter requires two parameters, a $haystack and a $needle. A $needle within a $haystack will be wrapped in a element. https://gist.github.com/searchwpgists/7e6e836b054af619ea345a78ec84068e Methods apply( string $haystack, string $needle) Highlight the $needle in the $haystack Hooks - [\SearchWP\Indexer](https://searchwp.com/documentation/classes/searchwp-indexer/) - \SearchWP\Indexer Table of Contents Basic Usage Arguments Properties Methods Hooks \SearchWP\Indexer facilitates the indexing process of SearchWP. SearchWP's indexer works alongside hooks set up in \SearchWP\Sources to automatically keep the search Index up to date. Basic Usage If you are working with site customizations that do not align with the delta update hooks set up - [\SearchWP\Source](https://searchwp.com/documentation/classes/searchwp-source/) - \SearchWP\Source Table of Contents Basic Usage Arguments Properties Methods Hooks \SearchWP\Source is an abstract class designed to model content types for SearchWP's indexing and search processes. \SearchWP\Sources are added to Engines which are in turn used when instantiating a \SearchWP\Query. In SearchWP there are a number of core \SearchWP\Sources available by default, including: Each registered - [\SearchWP\Mod](https://searchwp.com/documentation/classes/searchwp-mod/) - \SearchWP\Mod Table of Contents Basic Usage Arguments Methods \SearchWP\Mod objects are used to modify a \SearchWP\Query. Each \SearchWP\Mod implements a single modification, and any number of \SearchWP\Mods can be used at one time. Some common use cases for \SearchWP\Mods include: Altering the relevance weight calculation of results based on custom parameters. Controlling what results are - [\SearchWP\Query](https://searchwp.com/documentation/classes/searchwp-query/) - \SearchWP\Query Table of Contents Basic Usage Arguments Methods Hooks \SearchWP\Query is the class responsible for executing searches by utilizing an existing Engine. Basic Usage All usage of \SearchWP\Query requires at least one parameter; a search query: https://gist.github.com/searchwpgists/c6e3575806c6c41a5224a7af256e23a8 By default $search->results will be an array of objects, formatted like so: stdClass Object ( [id] => 1 - [Customer Feedback](https://searchwp.com/customer-feedback/) - Thank you for taking a quick second to help us improve SearchWP!Please enable JavaScript in your browser to complete this form.What Bests Describes You?Publisher (Blogger)Store Owner (eCommerce)Business WebsiteFreelance DeveloperAgencyHow likely are you to recommend SearchWP to a friend or colleague? 012345678910 How did we disappoint you and what can we do to make things right?What - [Allow Emails From SearchWP](https://searchwp.com/whitelist-emails-from-searchwp/) - First of all, thank you for subscribing to SearchWP! We're excited to help you make WordPress search even better. We'll be sharing all the best tips, techniques, and resources to help you make the most of SearchWP to save you time and help grow your business. But before we do that, we want to make sure - [About](https://searchwp.com/about/) - Hello and Welcome to SearchWP, the most advanced WordPress search plugin. At SearchWP, we build software that helps you improve your on-site search for your website in minutes. Over the years, we found that the default WordPress search feature was very limited and had lots of room for improvement. So we started with a simple - [Advanced Settings](https://searchwp.com/v3/docs/settings/advanced/) - Advanced Settings The Advanced tab of the SearchWP settings screen allows you to configure SearchWP on a lower level, enabling various features that may be helpful to the search experience on your website. There are four main areas of the Advanced tab of the SearchWP settings screen: Stopwords Synonyms Actions & Settings Export/Import Stopwords Stopwords - [\SearchWP\Attribute](https://searchwp.com/documentation/classes/searchwp-attribute/) - \SearchWP\Attribute Table of Contents Arguments Methods Hooks \SearchWP\Attribute responsible for modeling the individual parts that make up a \SearchWP\Source. For example: Entry title Entry content Entry slug Custom Fields etc... Arguments When instantiating a new \SearchWP\Attribute an array of the following can be provided: name (string) A unique name. (default: '') label (string) Display label. - [Search](https://searchwp.com/documentation/search/) - Search Table of Contents How SearchWP Works Indexing Searching Document Processing How SearchWP Works On the most rudimentary level SearchWP does two things: Indexes content it finds by analyzing your Engines Accepts searches and performs them against its Index There is a lot of nuance of both operations, but the core and fundamental purpose of - [\SearchWP\Entry](https://searchwp.com/documentation/classes/searchwp-entry/) - \SearchWP\Entry Table of Contents Arguments Methods Hooks \SearchWP\Entry is responsible for modeling an individual \SearchWP\Source entry. Arguments When instantiating a new \SearchWP\Entry the following arguments are considered: source (string|\SearchWP\Source) Either the \SearchWP\Source name or the \SearchWP\Source itself. (required) id (string) The database row ID of the \SearchWP\Source. (required) get_data (boolean) Whether the data should be - [Search Shortcode Content](https://searchwp.com/search-shortcode-content/) - SearchWP was designed and built to make searching your WordPress site comprehensive. A popular way to save time and effort when it comes to adding new features to your site is to use Shortcodes. Shortcodes are essentially macros for WordPress. Many complex features can be added to your WordPress site with a single Shortcode. For instance, when adding an - [Automatic "Did you mean" (search query corrections)](https://searchwp.com/v3/docs/settings/advanced/automatic-did-you-mean/) - As of version 3.1, SearchWP supports "did you mean?"-style search corrections when a search yields no results and SearchWP can determine what the visitor likely meant to search for. To enable this functionality, tick the appropriate checkbox on the Advanced tab of the SearchWP settings screen: (Alternatively you can also enable this behavior using this - [Showcase](https://searchwp.com/showcase/) - These sites were built by SearchWP customers. Please submit yours to have it listed here! Tokyo Spark What problem came up that caused the need for a better search solution? Originally I planned for Tokyo Spark to be a curation site where I’d use quite a few automation tools to create a sort of collection - [Search Custom Fields and Taxonomy Terms](https://searchwp.com/wordpress-search-custom-fields-meta-taxonomy-terms/) - Native WordPress Search will only consider entry Title, Content, and Excerpt when it finds results. Limiting search results to those three attributes means that your site visitors are likely not finding the content they're looking for. With plugins like Advanced Custom Fields having well over 1 million active installs it's no secret that a lot - [Searching Ecommerce Product Details](https://searchwp.com/search-ecommerce-product-details-sku/) - WordPress examines only Title, Content, and Excerpt when performing searches. Some ecommerce plugins do what they can to get around this issue by including some additional content when possible, but that quickly turns into unwieldy database queries that are slow and still don't return results sorted by relevance. SearchWP properly considers Custom Fields (metadata) and - [FAQ](https://searchwp.com/documentation/faq/) - [Gain Visitor Insights from Search](https://searchwp.com/gain-visitor-insights-search/) - SearchWP aims to help utilize search in many ways beyond improving your search results. SearchWP aims to take advantage of the fact that your site visitors will be providing you exclusive insight into what they're looking for. When your visitors submit a search, SearchWP logs that search string and tracks searches over time. This allows you - [Searching PDF, Office, and Text Documents](https://searchwp.com/wordpress-search-pdf-office-text-documents/) - When finding the most relevant search results, it's important to consider data beyond the Title, Content, and Excerpt which is the only thing native WordPress includes. In addition to searching Custom Fields and Taxonomy Terms (and providing results based on relevancy) SearchWP also takes into consideration the Media you've uploaded to your site. Many times - [Advanced Custom Fields and SearchWP](https://searchwp.com/advanced-custom-fields-acf/) - SearchWP considers Custom Fields just as much as it does Titles and Content. One of the most popular ways for developers to work with Custom Fields is using Advanced Custom Fields. With over 1 million active installations ACF has become a primary go-to for many WordPress sites. Because ACF is such a popular plugin SearchWP - [Search Results Sorted by Relevance](https://searchwp.com/wordpress-search-results-sorted-by-relevance/) - SearchWP (by default) will return results based on their overall relevance. In fact, you're able to pick and choose what content the search engine should consider and how important it is. This helps to produce better results when compared to results which are sorted by publish date based on a limited keyword match. Compare that to - [Native Search](https://searchwp.com/documentation/search/native-search/) - Native Search Table of Contents Search forms and results templates Extra URL query parameters Is it working? By default SearchWP will intercept native WordPress search requests and override native search results with its own. Search forms and results templates When it comes to native WordPress search integration with SearchWP, there's nothing to do! WordPress' default - [\SearchWP\Engine](https://searchwp.com/documentation/classes/searchwp-engine/) - \SearchWP\Engine Note: SearchWP Engines are designed to be fully managed by the settings screen. Direct manipulation of an Engine should be done only when directed by Support. Table of Contents Arguments Properties Methods \SearchWP\Engines control the parameters used when performing a \SearchWP\Query. ❗️Important❗️ \SearchWP\Engines fully define what content is stored in SearchWP's Index. As a - [\SearchWP\Index\Controller](https://searchwp.com/documentation/classes/searchwp-index-controller/) - \SearchWP\Index\Controller Note: SearchWP's Index was designed in such a way that all operations are handled internally without outside intervention. Use of this class should be avoided unless directly guided by Support. Table of Contents Arguments Properties Methods Hooks \SearchWP\Index\Controller performs direct operations on the search Index. It is also responsible for maintaining delta update operations. - [FAQ](https://searchwp.com/faq/) - [Documentation](https://searchwp.com/documentation/) - [v3](https://searchwp.com/v3/) - [Highlighting](https://searchwp.com/v3/docs/settings/highlight/) - Highlighting Results When term highlighting is enabled on the Advanced tab of the SearchWP settings screen, search terms in the title and default excerpt of results will be wrapped in a mark tag with a class of searchwp-highlight, like so: soccer Web browsers have a default styling for the mark tag, but you can - [Search Advanced Custom Fields Data in WordPress](https://searchwp.com/search-acf-advanced-custom-fields-data-in-wordpress/) - Enable (ACF) Advanced Custom Field searching in WordPress by configuring SearchWP to index your Custom Field content and make it searchable! - [Purchase Confirmation](https://searchwp.com/purchase-confirmation/) - Sorry, trouble retrieving order receipt. - [Quoted (Phrase, Sentence) Search Support](https://searchwp.com/v3/docs/settings/advanced/quoted-phrase-sentence-search-support/) - As of version 3.1, SearchWP supports quoted searches, sometimes called phrase or sentence-based searches. This allows your visitors to add quotes to their searches so as to force exact matches for that quoted string. For example searching for coffee mugs vs. "coffee mugs" To enable this functionality, tick the appropriate checkbox on the Advanced tab - [Search Taxonomy Terms](https://searchwp.com/search-taxonomy-terms/) - Taxonomies in WordPress are most commonly seen as Post Categories and Tags. You can also register your own taxonomies, and many plugins use their own Taxonomies to facilitate a lot of functionality. Bonus! Using Term Archive Priority you can have your taxonomy term archive pages be returned in search results! Categories and Tags include important search - [Actions & Settings](https://searchwp.com/v3/docs/settings/advanced/actions-settings/) - Actions & Settings Advanced Settings The Actions & Settings area of the Advanced settings screen allows you to perform common actions and configure popular settings. Note that performing some Actions or toggling some Settings may require follow-up actions (e.g. resetting the index) at which time a notice will be displayed. Reset Index Reset (empty) the - [Synonyms](https://searchwp.com/v3/docs/settings/advanced/synonyms/) - Synonyms Advanced Settings Taking time to customize the synonyms used on your website can go a long way in helping visitors find what they're looking for. Sometimes your content may be full of industry jargon that's sometimes referenced using other words. Other times your content may always refer to one term while your visitors are - [Search E-Commerce Product Details](https://searchwp.com/search-e-commerce-product-details/) - Native WordPress search doesn't allow you to search things like your e-commerce product details, which can severely limit your ability to effectively sell your products! SearchWP makes it really easy to directly integrate with your e-commerce plugin of choice, making all of your product characteristics easily searchable. SearchWP can index: Your products Custom Fields (metadata) - [Search Custom Fields Content](https://searchwp.com/search-custom-fields/) - With plugins like Advanced Custom Fields taking the WordPress world by storm, we are using Custom Fields to power our WordPress-powered websites more than ever before. SearchWP was built to take into consideration the extensive utilization of Custom Fields (sometimes referred to as postmeta or metadata) for searches as well! What does SearchWP integrate with? - [Settings](https://searchwp.com/v3/docs/settings/) - Settings The primary purpose of the SearchWP settings screen is to allow modification of the weights used within SearchWP's algorithm. Each search engine has its own settings. The Default engine replaces all WordPress native searches. General Settings Transfer weight to post parent Keyword stemming Advanced Settings Support General Settings Each Supplemental Engine has the same settings - [Partial matches](https://searchwp.com/v3/docs/settings/partial-matches/) - Partial matches Enabling partial matches when applicable on SearchWP's Advanced settings screen will tell SearchWP to be more lenient when finding search results. This behavior is different than enabling keyword stemming and as a result: ⚠️ This feature should be enabled with caution ⚠️ SearchWP is a token based search system. It will break apart - [Debugging](https://searchwp.com/v3/docs/debugging/) - Debugging SearchWP has a debugging environment built in that will help to call out any issues that may prevent desired functionality. If you've been asked to set up a debugging environment for SearchWP please take the following steps: Enable debugging Debugging can be enabled by ticking the checkbox on the Advanced tab of the SearchWP - [Uninstallation](https://searchwp.com/v3/docs/uninstallation/) - Uninstallation When deactivated, SearchWP's settings and index remain in tact. By default, SearchWP's index and all settings will remain in your database unless you enable the following, available on the Advanced settings tab: Tick this checkbox to have SearchWP remove all traces of itself upon deletion using the Delete link on the Plugins page in your - [Configuration](https://searchwp.com/v3/docs/configuration/) - Configuration If you're simply looking to instantly enhance the relevance of searches on your WordPress powered website, you can rest assured that SearchWP will do that for you without any extra configuration steps. On the other hand, if you'd like to fine-tune the weights SearchWP uses to rank results, you can do that in just - [Better WooCommerce Search in WordPress](https://searchwp.com/better-woocommerce-search-wordpress/) - WooCommerce is a leading ecommerce platform that powers over 25% of online stores. Unfortunately native WordPress search doesn't account for a lot of the important data entered for your WooCommerce Products. When you're trying to best serve your site visitors (and generate more sales) it's important to have a working on-site search. SearchWP fixes that - [Stopwords](https://searchwp.com/v3/docs/settings/advanced/stopwords/) - Stopwords Advanced Settings SearchWP implements stopwords to increase both performance and relevance when providing search results. Stopwords are words that are common words that are likely used in the majority of the entries on your site. Because these words are so prevalent having them included in the index would decrease the relevancy of each individual - [SWP_Query](https://searchwp.com/v3/docs/swp_query/) - Note: SWP_Query was introduced in SearchWP 2.6 SWP_Query is a class available in SearchWP that aims to mimic the functionality of WP_Query to the best of it's ability. The class is not feature complete when comparing it to WP_Query and likely never will be. It has its own set of arguments, some match WP_Query and - [Documentation](https://searchwp.com/v3/docs/) - [Knowledge Base](https://searchwp.com/v3/docs/kb/) - Knowledge Base [searchwp_kb_search_form] [searchwp_kb] - [Philosophy](https://searchwp.com/v3/docs/philosophy/) - Philosophy Search implementations each have their own philosophy. For example, WordPress' search philosophy was once generalized as: Find any post that mentions these keywords in the post title or content and return them ordered by date descending. It has since been updated to implement a few improved rules: The ordering logic is as follows: Full sentence - [Hooks](https://searchwp.com/v3/docs/hooks/) - Hooks SearchWP includes a number of hooks to allow unique customization without compromising the plugin code itself. Integrating with SearchWP through the hooks outlined below will allow your modifications to remain in place even when upgrading SearchWP over time. [searchwp_hooks_search_form] [searchwp_hooks] - [Installation](https://searchwp.com/v3/docs/installation/) - Installation Installing SearchWP follows the same process as any other WordPress plugin. When you purchase a license for SearchWP, you will receive a link to download the latest version. You can either upload that ZIP file within the WordPress admin or upload via FTP and activate SearchWP. Initial Setup Upon activation, you'll be redirected to - [Standard](https://searchwp.com/extensions/standard/) - [WooCommerce Legacy Instructions](https://searchwp.com/woocommerce-legacy-instructions/) - These instructions are considered deprecated. Please use the official WooCommerce extension instead WooCommerce uses what can be considered it’s own internal search mechanism that kind of hijacks post type archives. You’ll notice that after searching, the URL has &post_type=product appended to the end. This is why your search results have not changed; SearchWP is not - [FAQ](https://searchwp.com/v3/docs/faq/) - Frequently Asked Questions ## Affiliate Links - [Retired Solid Backups](https://searchwp.com/recommends/solid-backups/) - [YITH WooCommerce Ajax Product Filter](https://searchwp.com/recommends/yith-woocommerce-ajax-product-filter/) - [Themify Product Filter](https://searchwp.com/recommends/themify-product-filter/) - [WP Statistics](https://searchwp.com/recommends/wp-statistics/) - [The Dotstore Enhanced Google Analytics](https://searchwp.com/recommends/the-dotstore-enhanced-google-analytics/) - [10web Homepage](https://searchwp.com/recommends/10web-homepage/) - [Analytify](https://searchwp.com/recommends/analytify/) - [Easy Affiliate](https://searchwp.com/recommends/easy-affiliate/) - [ThirstyAffiliates](https://searchwp.com/recommends/thirstyaffiliates/) - [PrettyLinks](https://searchwp.com/recommends/prettylinks/) - [AffiliateWP](https://searchwp.com/recommends/affiliatewp/) - [Themify Builder Pro](https://searchwp.com/recommends/themify-builder-pro/) - [Visual Composer](https://searchwp.com/recommends/visual-composer/) - [Elementor](https://searchwp.com/recommends/elementor-2/) - [Elegant Themes Divi](https://searchwp.com/recommends/elegant-themes-divi/) - [Beaver Builder](https://searchwp.com/recommends/beaver-builder/) - [BlogVault](https://searchwp.com/recommends/blogvault/) - [UpdraftPlus](https://searchwp.com/recommends/updraftplus/) - [Jetpack VaultPress Backup](https://searchwp.com/recommends/jetpack-vaultpress-backup/) - [YITH WooCommerce Ajax Search](https://searchwp.com/recommends/yith-woocommerce-ajax-search/) - [WooCommerce Product Search](https://searchwp.com/recommends/woocommerce-product-search/) - [BigCommerce](https://searchwp.com/recommends/bigcommerce/) - [Shopify](https://searchwp.com/recommends/shopify/) - [WooCommmerce](https://searchwp.com/recommends/woocommmerce/) ## Hooks - [searchwp_live_search_results_entry_data](https://searchwp.com/documentation/hooks/searchwp_live_search_results_entry_data/) - This filter hook allows you to customize the data for each SearchWP result entry before it is rendered in the SearchWP Live Search results template. It is specifically intended for Live Search output and enables developers to modify result properties such as the title, permalink, image markup, and excerpt content. - [searchwp\results\entry\data](https://searchwp.com/documentation/hooks/searchwp-results-entry-data/) - This filter hook allows customization of the output data for each SearchWP result entry before it is passed to the SearchWP Template. It can be used to modify the displayed title, permalink, image, or content, as well as adjust the markup for specific object types such as posts, taxonomy terms, or users. - [searchwp\source\post\attributes\meta](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-meta/) - Manipulate Custom Field (postmeta) data before it is indexed. See also searchwp\source\post\attributes\meta\${meta_key} for a single Custom Field. - [searchwp\synonyms](https://searchwp.com/documentation/hooks/searchwp-synonyms/) - SearchWP uses Synonyms to both optimize the index and increase relevancy of search results. The primary method of customizing the list of Synonyms is by way of the Settings tab of the SearchWP Settings screen. You can however programmatically filter Synonyms as well. - [searchwp\post__in](https://searchwp.com/documentation/hooks/searchwp-post__in/) - Control a global limiter for \WP_Post IDs that are considered during indexing and searching. - [searchwp\weights](https://searchwp.com/documentation/hooks/searchwp-weights/) - Customize the weight intervals available when configuring SearchWP Engine Source Attributes. - [searchwp\valid_html_tags](https://searchwp.com/documentation/hooks/searchwp-valid_html_tags/) - Control which HTML tags SearchWP will consider when extracting content to index. - [searchwp\sources](https://searchwp.com/documentation/hooks/searchwp-sources/) - Control what content can be indexed and searched by SearchWP. - [searchwp\post_stati](https://searchwp.com/documentation/hooks/searchwp-post_stati/) - Control the considered post stati for \WP_Post-based Sources. Note that in order for this hook to properly take effect you must understand how SearchWP's Index works. The Index represents the 'maximum' pool of potential results, and Queries are run against that Index to limit the entries returned. That said, in order to customize which post - [searchwp\post__not_in](https://searchwp.com/documentation/hooks/searchwp-post__not_in/) - Control a global exclusion of \WP_Post IDs to consider during indexing and searching. - [searchwp\options\settings_screen](https://searchwp.com/documentation/hooks/searchwp-options-settings_screen/) - Control whether SearchWP's options page appears. - [searchwp\options\dashboard_stats_link](https://searchwp.com/documentation/hooks/searchwp-options-dashboard_stats_link/) - Control whether SearchWP's Statistics link appears. - [searchwp\nuke_on_delete](https://searchwp.com/documentation/hooks/searchwp-nuke_on_delete/) - Whether SearchWP deletes all data on uninstallation - [searchwp\missing_integration_notices](https://searchwp.com/documentation/hooks/searchwp-missing_integration_notices/) - By default SearchWP will check to see if there are any missing integration Extensions. You can disable that behavior with this hook. - [searchwp\integration\wp-all-import](https://searchwp.com/documentation/hooks/searchwp_integration_wp-all-import/) - By default, SearchWP will automatically accommodate processes run by WP All Import as per the method discussed here: How to Integrate with Content Imports/Migrations You can use this hook to prevent SearchWP from automatically integrating with WP All Import processes if you'd prefer to implement something on your own. - [searchwp\extensions](https://searchwp.com/documentation/hooks/searchwp-extensions/) - Register an Extension to be used in SearchWP, specifically in the Extensions menu of the SearchWP settings UI. - [searchwp\auto_update_providers](https://searchwp.com/documentation/hooks/searchwp-auto_update_providers/) - Note: This hook is applicable only when manually switching sites in a Multisite environment. SearchWP is able to perform Multisite searches but if you are manually switching sites using switch_to_blog() you must tell SearchWP about it. This does not happen automatically and is an opt-in requirement when using switch_to_blog()! Without this hook in place, SearchWP - [searchwp\admin_bar](https://searchwp.com/documentation/hooks/searchwp-admin_bar/) - Control whether SearchWP's Admin Bar entry is enabled. - [searchwp\swp_query\args](https://searchwp.com/documentation/hooks/searchwps-wp_query-args/) - Modify the arguments used when instantiating SWP_Query. - [searchwp\settings\capability](https://searchwp.com/documentation/hooks/searchwp-settings-capability/) - Control the Capability necessary to edit SearchWP's settings. - [searchwp\native\short_circuit](https://searchwp.com/documentation/hooks/searchwp-native-short_circuit/) - Control whether SearchWP overrides native WordPress searches. - [searchwp\license\key](https://searchwp.com/documentation/hooks/searchwp-license-key/) - Programmatically define your license key. - [searchwp\source\attribute\label](https://searchwp.com/documentation/hooks/searchwp-source-attribute-label/) - Customize Source Attribute Label - [searchwp\highlighter\partial_matches](https://searchwp.com/documentation/hooks/searchwp-highlighter-partial_matches/) - Control whether highlighting considers partial matches. - [searchwp\highlighter\case_insensitive](https://searchwp.com/documentation/hooks/searchwp-highlighter-case_insensitive/) - Control case sensitivity when highlighting. - [searchwp\entry\native](https://searchwp.com/documentation/hooks/searchwp-entry-native/) - Customize the native object of a \SearchWP\Entry. - [searchwp\entry\data](https://searchwp.com/documentation/hooks/searchwp-entry-data/) - Customize an \SearchWP\Entry before it is indexed. - [searchwp\source\check_db](https://searchwp.com/documentation/hooks/searchwp-source-check_db/) - Control whether SearchWP validates a Source's database properties. - [searchwp\source\attribute\options](https://searchwp.com/documentation/hooks/searchwp-source-attribute-options/) - Modify the Attribute Options for a Source. - [searchwp\debug\dir](https://searchwp.com/documentation/hooks/searchwp-debug-dir/) - Modify where debug logs are stored. - [searchwp\debug](https://searchwp.com/documentation/hooks/searchwp-debug/) - Control whether debugging is enabled. - [searchwp\parser\text](https://searchwp.com/documentation/hooks/searchwp-parser-text/) - Utilize an external text parser to extract text content instead of SearchWP's. - [searchwp\parser\richtext](https://searchwp.com/documentation/hooks/searchwp-parser-richtext/) - Utilize an external rich text parser to extract rich text content instead of SearchWP's. - [searchwp\parser\pdf](https://searchwp.com/documentation/hooks/searchwp-parser-pdf/) - Utilize an external PDF parser to extract PDF content instead of SearchWP's. - [searchwp\document\skip](https://searchwp.com/documentation/hooks/searchwp-document-skip/) - Control whether SearchWP should skip processing a document. - [searchwp\document\pdf_metadata\skip](https://searchwp.com/documentation/hooks/searchwp-document-pdf_metadata-skip/) - Whether PDF metadata should be skipped during indexing. - [searchwp\document\content](https://searchwp.com/documentation/hooks/searchwp-document-content/) - Customize extracted document content. - [searchwp\background_process\load_throttle](https://searchwp.com/documentation/hooks/searchwpbackground_processload_throttle/) - When SearchWP's load monitoring detects that the CPU load threshold has been breached, a timeout is injected into the indexing process. You can use this hook to customize the duration of that timeout. - [searchwp\background_process\load_monitoring](https://searchwp.com/documentation/hooks/searchwp-background_process-load_monitoring/) - SearchWP will monitor system CPU load when possible and scale back the indexing process so as to avoid service interruption for site visitors. Using this hook you can disable SearchWP's load monitoring. - [searchwp\background_process\load_maximum](https://searchwp.com/documentation/hooks/searchwp-background_process-load_maximum/) - When SearchWP is monitoring CPU load it checks for a maximum load threshold. When this threshold is exceeded, SearchWP will scale back its indexing process so as to not further increase CPU load. If your server has many cores it's likely this load maximum can be increased to match the capability of your server. - [searchwp\stopwords\suggestions\threshold](https://searchwp.com/documentation/hooks/searchwp-stopwords-suggestions-threshold/) - Control the threshold used to determine suggested Stopwords. - [searchwp\stopwords\suggestions\limit](https://searchwp.com/documentation/hooks/searchwp-stopwords-suggestions-limit/) - Control the number of Stopwords suggestions shown by SearchWP. - [searchwp\stopwords\suggestions](https://searchwp.com/documentation/hooks/searchwp-stopwords-suggestions/) - Control whether SearchWP suggests Stopwords. - [searchwp\stopwords](https://searchwp.com/documentation/hooks/searchwp-stopwords/) - SearchWP uses Stopwords to both optimize the index and increase relevancy of search results. The primary method of customizing the list of Stopwords is by way of the Settings tab of the SearchWP Settings screen. You can however programmatically filter Stopwords as well. - [searchwp\statistics\log](https://searchwp.com/documentation/hooks/searchwp-statistics-log/) - Control whether SearchWP logs this search. - [searchwp\statistics\capability](https://searchwp.com/documentation/hooks/searchwp-statistics-capability/) - Control the Capability necessary to view SearchWP's Statistics. - [searchwp\admin\dashboard_widgets\statistics\days](https://searchwp.com/documentation/hooks/searchwp-admin-dashboard_widgets-statistics-days/) - By default the Statistics Dashboard Widget shows popular searches over the past 30 days. Use this hook to modify that default. - [searchwp\admin\dashboard_widgets\statistics](https://searchwp.com/documentation/hooks/searchwp-admin-dashboard_widgets-statistics/) - As part of SearchWP's Statistics feature a Dashboard Widget is provided to allow for quick oversight into your search statistics when you log in to your WordPress Admin. - [searchwp\indexer\http_basic_auth_credentials](https://searchwp.com/documentation/hooks/searchwp-indexer-http_basic_auth_credentials/) - This hook is deprecated Please use searchwp\background_process\http_basic_auth_credentials instead. Teach the Indexer HTTP Basic Authentication credentials. Note: these credentials are for HTTP Basic Authentication, not your WordPress login credentials. - [searchwp\indexer\batch_size](https://searchwp.com/documentation/hooks/searchwp-indexer-batch_size/) - Control how many entries are indexed during each indexer batch. - [searchwp\index\tokens_max](https://searchwp.com/documentation/hooks/searchwp-index-tokens_max/) - By default SearchWP will generate tokens in batches of 500 maximum. If you feel your server is capable of doing more than that, increasing this limit may improve performance of the indexing process. This hook can also be used to reduce the number of tokens generated per patch in case you are having trouble with - [searchwp\index\rebuild](https://searchwp.com/documentation/hooks/searchwp-index-rebuild/) - This action is fired any time the Index is reset, just prior to the rebuilding job is triggered. - [searchwp\index\process\enabled](https://searchwp.com/documentation/hooks/searchwp-index-process-enabled/) - Control whether the Index delta handling process is enabled. - [searchwp\index\aggressive_delta](https://searchwp.com/documentation/hooks/searchwp-index-aggressive_delta/) - By default SearchWP utilizes its background process when handling delta updates. This helps keep page load times to a minimum. If instead you would prefer that SearchWP applies delta updates inline with content edits you may use this hook. - [searchwp\indexer\alternate](https://searchwp.com/documentation/hooks/searchwp-indexer-alternate/) - Control whether SearchWP uses its alternate indexer. SearchWP automatically detects when the alternate indexer is necessary but this hook overrides that detection. See also: Alternate Indexer - [searchwp\background_process\http_basic_auth_credentials](https://searchwp.com/documentation/hooks/searchwp-background_process-http_basic_auth_credentials/) - Teach the Indexer HTTP Basic Authentication credentials. Note: these credentials are for HTTP Basic Authentication, not your WordPress login credentials. - [searchwp\tokens\tokenize_pattern_matches](https://searchwp.com/documentation/hooks/searchwp-tokens-tokenize_pattern_matches/) - Control whether regex pattern matches are tokenized into individual parts. - [searchwp\tokens\strict](https://searchwp.com/documentation/hooks/searchwp-tokens-strict/) - Control whether SearchWP is strict with tokens. When disabled (which is the default behavior) SearchWP will remove accents from characters. - [searchwp\tokens\regex_patterns\only_full_matches](https://searchwp.com/documentation/hooks/searchwp-tokens-only_full_matches/) - By default SearchWP will process only full matches for its regular expression patterns. If you would like SearchWP to also consider partial matches you may enable that behavior with this hook. - [searchwp\tokens\regex_patterns](https://searchwp.com/documentation/hooks/searchwp-tokens-regex_patterns/) - SearchWP searches for regular expression pattern matches to keep certain strings in tact and avoid tokenization which may reduce the usefulness during search. By default there are a number of common regular expression patterns to extract strings of SKUs, dates, initials, function names, version numbers, and more. You can use this hook to add your - [searchwp\tokens\minimum_length](https://searchwp.com/documentation/hooks/searchwp-tokens-minimum_length/) - Control what SearchWP uses as a minimum token (search term) length. - [searchwp\tokens\apply_rules_to_pattern_matches](https://searchwp.com/documentation/hooks/searchwp-tokens-apply_rules_to_pattern_matches/) - Control whether SearchWP applies its validation rules (e.g. minimum length) to regular expression (regex) pattern matches. - [searchwp\tokens](https://searchwp.com/documentation/hooks/searchwp-tokens/) - Manipulate tokens both when indexing and searching. - [searchwp\source\post\global_excerpt\{$post_type}](https://searchwp.com/documentation/hooks/searchwpsourcepostglobal_excerptpost_type/) - Control whether SearchWP finds a 'global' excerpt from all post content, not just post_content for a single post type. - [searchwp\source\post\global_excerpt](https://searchwp.com/documentation/hooks/searchwp-source-post-global_excerpt/) - Control whether SearchWP finds a 'global' excerpt from all post content, not just post_content. - [searchwp\source\post\attributes\taxonomy\terms](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-taxonomy-terms/) - Manipulate the taxonomy terms for a post prior to indexing. Applies only when the Taxonomy has been included in an Engine. See also searchwp\source\post\attributes\taxonomy\term to filter individual terms. - [searchwp\source\post\attributes\taxonomy\term](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-taxonomy-term/) - Manipulate the taxonomy terms for a post prior to indexing. Applies only when the Taxonomy has been included in an Engine. See also searchwp\source\post\attributes\taxonomy\terms to filter all terms at once. - [searchwp\source\post\attributes\meta\{$meta_key}](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-meta-meta_key/) - Manipulate Custom Field (postmeta) data for a single Custom Field before it is indexed. See also searchwp\source\post\attributes\meta\${meta_key} for all Custom Fields. - [searchwp\source\post\attributes\content\do_blocks](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-content-do_blocks/) - Control whether SearchWP processes block editor (Gutenberg) blocks prior to indexing. - [searchwp\source\post\attributes\content](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-content/) - Customize post content prior to it being indexed. - [searchwp\source\post\attributes\comments\email](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-comments-email/) - When Comments have been added to a WP_Post-based Source, control whether the Comment Email is indexed. - [searchwp\source\post\attributes\comments\author](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-comments-author/) - When Comments have been added to a WP_Post-based Source, control whether the Comment Author is indexed. - [searchwp\source\post\attributes\comments\args](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-comments-args/) - Control the arguments used to retrieve Comments for a post during indexing. - [searchwp\source\post\attributes\comment](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-comment/) - Customize a Comment before it is indexed. - [searchwp\source\post\{$post_type}\parent_attribution\strict](https://searchwp.com/documentation/hooks/searchwp-source-post-post_type-parent_attribution-strict/) - Control how Posts without a parent are returned when parent attribution has been enabled. - [searchwp\source\post\{$post_type}\parent_attribution](https://searchwp.com/documentation/hooks/searchwp-source-post-post_type-parent_attribution/) - Control whether results from a post type can be configured to attribute relevance weight to their parents. - [searchwp\source\post\{$post_type}\attribution](https://searchwp.com/documentation/hooks/searchwp-source-post-post_type-attribution/) - Control whether results from a post type can be configured to attribute all weight to another post ID. - [searchwp\query\tokens\use_stems](https://searchwp.com/documentation/hooks/searchwp-query-tokens-use_stems/) - Control whether token keyword stems are used for a Query. - [searchwp\query\tokens\limit](https://searchwp.com/documentation/hooks/searchwp-query-tokens-limit/) - Control the maximum number of accepted search tokens. - [searchwp\query\search_string](https://searchwp.com/documentation/hooks/searchwp-query-search_string/) - Customize the search string for a Query. - [searchwp\query\results](https://searchwp.com/documentation/hooks/searchwp-query-results/) - Modify the results found by SearchWP. - [searchwp\query\result\load_data\all_attributes](https://searchwp.com/documentation/hooks/searchwp-query-result-load_data-all_attributes/) - Control whether SearchWP loads all Entry Attribute data for search results. Note: When this functionality is enabled, all registered Attribute data will be loaded. See also searchwp\query\result\load_data - [searchwp\query\result\load_data](https://searchwp.com/documentation/hooks/searchwp-query-result-load_data/) - Control whether SearchWP loads applicable Entry Attribute data for search results. Note: When this functionality is enabled, only the Attribute data added to the Engine will be loaded. See also searchwp\query\result\load_data\all_attributes - [searchwp\query\per_page](https://searchwp.com/documentation/hooks/searchwp-query-per_page/) - Customize how many results are returned per page. - [searchwp\query\partial_matches\wildcard_before](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-wildcard_before/) - Control whether a wildcard is added before a search query when performing partial match logic. - [searchwp\query\partial_matches\wildcard_after](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-wildcard_after/) - Control whether a wildcard is added after a search query when performing partial match logic. - [searchwp\query\partial_matches\tokens](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-tokens/) - Manipulate partial match tokens during partial match logic application. - [searchwp\query\partial_matches\minimum_length](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-minimum_length/) - Control the minimum length for partial matches. - [searchwp\query\partial_matches\fuzzy\threshold](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-fuzzy-threshold/) - Control the threshold that determines whether a potential fuzzy partial match is considered a match. - [searchwp\query\partial_matches\fuzzy\minimum_length](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-fuzzy-minimum_length/) - Control the minimum length for fuzzy matches. - [searchwp\query\partial_matches\fuzzy\force](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-fuzzy-force/) - By default (when partial matching is enabled) SearchWP will apply two levels of partial matching logic. The first will be the application of direct partial matches, and if no partial matches are found another level of fuzzy logic will be applied. This hook can force that fuzzy logic to be applied even if partial matches - [searchwp\query\partial_matches\fuzzy](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-fuzzy/) - Control whether partial matching logic uses fuzzy matching. By default (when enabled) SearchWP will utilize two levels of partial matching logic. Find partial matches that contain the search string If no partial matches are found attempt to find tokens that sound like search terms - [searchwp\query\partial_matches\force](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-force/) - Force SearchWP to execute its partial matching logic despite results being found. - [searchwp\query\partial_matches\did_you_mean](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-did_you_mean/) - Control whether SearchWP's performs "Did you mean?" style corrections to searches that apply partial matching logic. - [searchwp\query\partial_matches\buoy](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches-buoy/) - Control whether exact matches are given extra relevance weight when performing partial match logic. - [searchwp\query\partial_matches](https://searchwp.com/documentation/hooks/searchwp-query-partial_matches/) - Control whether SearchWP applies its partial matching logic when necessary. - [searchwp\query\output_suggested_search](https://searchwp.com/documentation/hooks/searchwp-query-output_suggested_search/) - Control whether SearchWP automatically suggests search fixes. - [searchwp\query\mods](https://searchwp.com/documentation/hooks/searchwp-query-mods/) - Customize the \SearchWP\Mods applied during a search. Note: There are some internal \SearchWP\Mods that may be present for the query. This hook does not allow filtration of those mission critical \SearchWP\Mods, only user-defined \SearchWP\Mods. See also searchwp\query\do_source_db_where for internals. - [searchwp\query\logic\phrase](https://searchwp.com/documentation/hooks/searchwp-query-logic-phrase/) - Control whether SearchWP supports quoted phrases. - [searchwp\query\logic\and\token_threshold](https://searchwp.com/documentation/hooks/searchwp-query-logic-and-token_threshold/) - Controls the threshold that SearchWP considers when deciding whether to perform an AND logic pass. AND logic can be problematic resource-wise and in some cases result in long query times. Because of SearchWP's relevance algorithm, skipping AND logic because there are too many search terms will not degrade the quality of results as the most - [searchwp\query\logic\and](https://searchwp.com/documentation/hooks/searchwp-query-logic-and/) - Control whether AND logic is performed. Note: By default AND logic will be skipped if the token threshold is breached. The default threshold is 5 but can be customized with the searchwp\query\logic\and\token_threshold hook. - [searchwp\query\logic\{$type}\strict](https://searchwp.com/documentation/hooks/searchwp-query-logic-strict/) - Influence how SearchWP works through its various logic passes when performing searches. By default SearchWP will iterate through a series of logic passes when performing searches in this order: phrase (i.e. "quoted", sentence searches) and (i.e. all search terms present in all results) or (i.e. any search terms present in any result) After each pass, - [searchwp\query\do_source_db_where](https://searchwp.com/documentation/hooks/searchwp-query-do_source_db_where/) - Control whether SearchWP considers the db_where() criteria for Sources. This functionality adds a layer of protection against content edits that were made in such a way that SearchWP's indexer was not able to capture. If you are confident that your content edits are all taking place through APIs as captured by the Sources you're using - [searchwp\query\before](https://searchwp.com/documentation/hooks/searchwp-query-before/) - Fires immediately before a \SearchWP\Query query is executed, before Mod(s) have been set up. - [searchwp\query\args](https://searchwp.com/documentation/hooks/searchwp-query-args/) - Customize the arguments for a \SearchWP\Query which is used to perform all search queries. - [searchwp\query](https://searchwp.com/documentation/hooks/searchwp-query/) - Using this hook you can directly manipulate the search query itself. - [searchwp\source\post\attributes\meta\ignored](https://searchwp.com/documentation/hooks/searchwp-source-post-attributes-meta-ignored/) - By default SearchWP ignores meta keys that do not contain search-worthy content. You can customize which key(s) are ignored with this hook. ## KB Entries - [How to change the default fallback image for Search Results](https://searchwp.com/documentation/knowledge-base/how-to-change-the-default-fallback-image-for-search-results/) - SearchWP utilizes the featured image field of posts to display thumbnail images in search results. This approach works well for standard post types that have featured images assigned, but some content types may not have featured images or may require different image handling. For these situations, you can implement custom fallback images to ensure consistent - [How to Include Draft and Private Posts in Admin Searches with SearchWP](https://searchwp.com/documentation/knowledge-base/how-to-include-draft-and-private-posts-in-admin-searches-with-searchwp/) - SearchWP includes built-in support for improving search results in the WordPress admin area by enabling the Admin Engine option in the Engine Settings on the SearchWP Algorithms page. When this option is enabled, SearchWP enhances searches performed within the WordPress dashboard, such as searches in the Posts or Pages screens. However, by default, SearchWP only - [How to display Post Type label in Search Results](https://searchwp.com/documentation/knowledge-base/how-to-display-post-type-label-in-search-results/) - When using the default WordPress search, the results are displayed through your theme’s built-in search template file (usually named search.php). Most WordPress themes do not include post type information in their search result displays by default, showing only the post title, excerpt, and other standard elements. If you wish to show the post type label - [Order Product Results by Total Sales](https://searchwp.com/documentation/knowledge-base/order-product-results-by-total-sales/) - SearchWP ranks search results based on how well they match the search terms. This ranking uses the weight settings you configure in your engine settings for different content fields. However, for WooCommerce stores, you might want to show products based on how many times they've been sold instead of just content matching. Ordering products by - [Using Elementor and SearchWP](https://searchwp.com/documentation/knowledge-base/elementor-searchwp/) - Table of Contents Setup Customize Engine Elementor is an amazingly popular WordPress site builder used by millions of websites. Elementor not only allows you to visually structure and build your entire website, it allows you to use all of its tools to customize your search results template as well! Even better: SearchWP automatically integrates with - [Process ACF Fields to Index Expected Data](https://searchwp.com/documentation/knowledge-base/process-acf-fields-to-index-expected-data/) - Sometimes after adding Advanced Custom Fields fields to your SearchWP Engine configuration, expected results still don't show up. This is likely due to the way ACF has stored the data. For example, let's review how Relationship fields work. After setting up the field you're able to pick and choose any number of entries to select - [Link to file (e.g. PDF) instead of Attachment page](https://searchwp.com/documentation/knowledge-base/link-file-pdf/) - WordPress by default will link to an Attachment page for any Media returned as a search result. Many themes do not have useful templates for Media and very often it makes sense to link directly to the file itself instead. This snippet will customize your search results template to link directly to Media files instead - [WordPress Gutenberg Blocks in Search Results](https://searchwp.com/documentation/knowledge-base/wordpress-gutenberg-blocks-in-search-results/) - WordPress version 5.0 introduced a new block editor which is often referred to as Gutenberg. This new editor completely changes how content is created in WordPress. It also fundamentally changes how the content is stored in the database, which means it affects how native WordPress search works in many ways. How Gutenberg stores data Prior - [Customizing (and verifying) document content](https://searchwp.com/documentation/knowledge-base/customizing-and-verifying-document-content/) - When SearchWP's indexer processes documents, the extracted content is stored and subsequently indexed. You have full access to this content by navigating to the edit screen for any document within the Media library. There are two views for Media: grid view (default) and list view. Grid view When viewing Media as a grid, locate and - [Add a Category Select Dropdown Box to Search Form](https://searchwp.com/documentation/knowledge-base/category-select-dropdown/) - One of the most popular ways to integrate search is to allow visitors to control the results pool on their own. This usually comes in the form of allowing them to choose a specific Category from a dropdown (select box) to go along with their search. This article will explain how you can accomplish three - [Comparing Index and Source Mods](https://searchwp.com/documentation/knowledge-base/comparing-index-source-mods/) - \SearchWP\Mods are purpose built interactions with SearchWP search queries. There are two primary types of Mods: Index-based Apply modification to the index as a whole Source-based Limit the modification to a single Source The primary way of specifying which type of Mod you're implementing is to pass in a Source (or Source name) when instantiating - [How to Create a Clone of your Site for Support](https://searchwp.com/documentation/knowledge-base/clone-site/) - From time to time support requests are specific enough to warrant delivering a clone of your site to the support staff so it can be set up in a development environment and the issue can be closely examined away from your production environment. Creating a clone of your site is surprisingly easy, you can use - [Search WooCommerce Orders](https://searchwp.com/documentation/knowledge-base/search-woocommerce-orders/) - WooCommerce Orders contain a lot of information and are sometimes difficult to search effectively. SearchWP can be set up to search WooCommerce Orders quickly. Note: You will need SearchWP's WooCommerce Integration Extension active for this process. Step 1: Make WooCommerce Orders searchable By default SearchWP will not list WooCommerce Orders as a Source because that - [Integrating Modal Search Form and Term Archive Priority](https://searchwp.com/documentation/knowledge-base/integrating-modal-search-form-and-term-archive-priority/) - SearchWP's Modal Search Form Extension allows you to quickly and easily integrate a modal search form on your site. SearchWP's Term Archive Priority Extension allows you to include taxonomy term archive links in search results when applicable. By default, Term Archive Priority is not compatible with SearchWP's Default Engine. That's because the Default Engine is - [Display Custom Sources (e.g. Users) in Live Search Results](https://searchwp.com/documentation/knowledge-base/custom-source-results-live-search/) - By default Live Search will utilize your Default Engine which is limited to Sources that are based on WP_Post objects (e.g. Posts, Pages, Custom Post Types, etc.) We can use the searchwp_live_search_get_search_form_engine hook to use a Supplemental Engine for Live Search results, but in the same way that we need to use a custom results - [Search WooCommerce SKUs (and Variation SKUs)](https://searchwp.com/documentation/knowledge-base/search-woocommerce-skus-and-variation-skus/) - Using a couple of SearchWP’s hooks you can easily incorporate your Product SKUs (including Variation SKUs) into SearchWP searches. We're going to take advantage of SearchWP's ability to absorb 'extra' data alongside each entry in its index. WooCommerce Products and Product Variations are each a custom post type. Product Variations are essentially children of their - [Search WooCommerce Downloadable (PDF) Product Document Content](https://searchwp.com/documentation/knowledge-base/search-woocommerce-downloadable-pdf-product-document-content/) - If you’re selling document downloads in your WooCommerce store, it’s possible to have SearchWP index the content of those documents to make it searchable for your customers! Note: this (like all document processing in SearchWP) requires that the WooCommerce Downloadable Product Downloads have been uploaded to the local WordPress Media library. Index WooCommerce Document Content - [Add WooCommerce Product Variations to Products](https://searchwp.com/documentation/knowledge-base/add-woocommerce-product-variations-to-products/) - Table of Contents Overview Automatic Product Variation Permalinks WooCommerce treats Product Variations differently than Products; they're separate post types. Products are public and can be utilized in the way we're used to working with post types, but Product Variations are different in that they're set up as children of Products, but a different post type. - [Alternate Indexer](https://searchwp.com/documentation/knowledge-base/alternate-indexer/) - SearchWP's default indexing process is built upon a process that runs in the background on your server. It works by making sequential HTTP requests to itself (loopback connections) which in turn causes the indexer to build its index. Depending on your server and/or network configuration, these loopback connections may not work. SearchWP will try to - [HTTP Basic Authentication](https://searchwp.com/documentation/knowledge-base/http-basic-authentication/) - SearchWP's default indexing process is built upon a process that runs in the background on your server. It works by making sequential HTTP requests to itself (loopback connections) which in turn causes the indexer to build its index. If your server has implemented HTTP Basic Authentication, you will need to provide the login information to - [Role of WP-Cron in Background Process](https://searchwp.com/documentation/knowledge-base/wp-cron-background-process/) - SearchWP's indexer background process utilizes WP-Cron to perform periodic health checks on itself. These health checks help to insure that the background process does not (in many/most cases) catastrophically fail resulting in an incomplete search index. If you are seeing this following Warning on the Engines tab of your SearchWP settings screen, SearchWP cannot verify - [Increasing PHP Memory Usage](https://searchwp.com/documentation/knowledge-base/increasing-php-memory-usage/) - If you are seeing this notice on the Engines tab of your SearchWP settings screen, SearchWP has detected that the memory available on the site could be increased, which will result in better performance not only of SearchWP but WordPress itself. WordPress has made available more information on increasing memory allocation. If you are not - [Adding extra data to indexed entries](https://searchwp.com/documentation/knowledge-base/adding-extra-data-to-indexed-entries/) - Many times the content to be indexed is visible/editable on the edit screen for the entries you're working with, but there are also times where you want to append extra data to entries as SearchWP indexes them so as to make that data searchable as well. We can use a couple of SearchWP's hooks to - [Automatic "Did you mean" (search query corrections)](https://searchwp.com/documentation/knowledge-base/did-you-mean/) - A popular feature of some search engines is their ability to automatically apply corrections to search queries when no results are found for the original query. To enable this functionality in SearchWP, enable the Closest Match option on the General Settings page: Alternatively this can be enabled with the searchwp\query\output_suggested_search hook. When this feature is - [Append PDF Content to Search Result Excerpt](https://searchwp.com/documentation/knowledge-base/append-pdf-content-to-search-result-excerpt/) - One of SearchWP’s most powerful features is the ability to attribute result weight of one post to another. For example: when you attach WordPress Media to a Post, that Post is the 'parent' of that Media file. You can tell SearchWP that when it finds search result weight for Media to not link to the - [Quoted (Phrase, Sentence) Search Support](https://searchwp.com/documentation/knowledge-base/quoted-phrase-sentence-search-support/) - SearchWP supports quoted searches, sometimes called phrase or sentence-based searches. This allows your visitors to add quotes to their searches so as to force exact matches for that quoted string. For example searching for coffee mugs vs. "coffee mugs" To enable this functionality, tick the appropriate checkbox on the General Settings tab of the SearchWP - [Using Elementor for Supplemental Engines](https://searchwp.com/documentation/knowledge-base/using-elementor-for-supplemental-engines/) - Using Elementor to design and build Supplemental search forms and results requires a few steps, but it can be done! Begin by creating a new Page While logged into the WordPress Admin, begin by creating a new Page using Elementor. Drag in a Search Form Widget: IMPORTANT: Edit the CSS ID in the Advanced pane - [Intercept Advanced Custom Fields (ACF) Relationship Field Searches](https://searchwp.com/documentation/knowledge-base/intercept-advanced-custom-fields-acf-relationship-field-searches/) - Advanced Custom Fields has the option of adding a search input to Relationship fields: By default SearchWP will not intercept these searches, but using this snippet you can make that happen: https://gist.github.com/searchwpgists/194be0208c3d605117430e107d80f700 There are a couple of things to note with this snippet: You can control which Relationship field(s) utilizes SearchWP for searches. Line 85 - [Using Divi Visual Page Builder and SearchWP](https://searchwp.com/documentation/knowledge-base/divi/) - Table of Contents Setup Customize Engine Divi is a market leading visual page builder powering countless WordPress websites. Divi not only allows you to visually structure and build your entire website, it allows you to use all of its tools to customize your search results template as well! Even better: SearchWP automatically integrates with Divi's - [Group search results by source (post type) and set their order](https://searchwp.com/documentation/knowledge-base/group-results-by-source-post-type/) - By default SearchWP will return results across all Sources within an Engine, ranked by relevance weight in descending order. In some cases it's useful to group results by Source and within each Source group sort results by relevance. We can utilize a \SearchWP\Mod to do just that. All hooks should be added to your custom - [Can SearchWP work on a huge site?](https://searchwp.com/documentation/knowledge-base/can-searchwp-work-on-a-huge-site/) - SearchWP was designed and built to work best on small-to-midsize WordPress sites SearchWP was designed from the get-go to work best on small-to-midsize sites. It will work best on a site with anywhere from a few posts to a few thousand. If your website has tens of thousands of posts (e.g. Posts, Pages, Custom Post - [Add Relevance Weight to More Recently Published Entries by Date](https://searchwp.com/documentation/knowledge-base/add-relevance-weight-date/) - By default SearchWP returns results sorted by the total calculated weight based upon the values entered in your engine configuration. There are times when you might want to dynamically influence the ranking of search results by taking into consideration the publish date of each result. Using SearchWP's searchwp\query\mods hook, we can do just that! There - [Add an Engine Select Dropdown Box to Search Form](https://searchwp.com/documentation/knowledge-base/engine-select-dropdown/) - One of SearchWP's most popular features is the ability to create multiple search engines. More often than not multiple engines result in multiple search forms, each with their own search results template. It's also possible to instead use your default search form and results template for any search engine in SearchWP. This article will explain - [Group Live Search Results by Category](https://searchwp.com/documentation/knowledge-base/group-live-search-results-by-category/) - Customizing the results display for SearchWP's Live Search Extension has been designed to facilitate customization in any way you'd like. If, for example, you'd like to group your results by Post Category, you can use this as a starting point in your custom results template: https://gist.github.com/searchwpgists/d17c723b9663cddb86b99cde387dbc81 - [Creating Your SearchWP Customizations Plugin](https://searchwp.com/documentation/knowledge-base/creating-searchwp-customizations-plugin/) - Using the available hooks you can customize the behavior of SearchWP in many ways. What are hooks? ‘Hooks’ are functions that integrate with WordPress/SearchWP behavior without needing to edit core files. There are two types of hooks: Actions: Actions are arbitrary points in the execution of the core code that allow you to fire your - [Add Relevance Weight to ACF True/False Checkbox Fields](https://searchwp.com/documentation/knowledge-base/add-relevance-acf-checkbox/) - Advanced Custom Fields is a terrific plugin that makes customizing your site very easy. Not only does it facilitate content entry, it can also help you make management of other details easier for content managers. Utilizing both ACF and SearchWP is something many customers take advantage of! One thing you can do is set up - [Add Weight to Entries (posts) within a Specific Category (taxonomy term)](https://searchwp.com/documentation/knowledge-base/add-weight-category-tag-term/) - By default SearchWP considers the actual content of taxonomy terms when performing searches. Depending on the way you’ve set up your site, you may want to give extra weight to entries regardless of taxonomy term, but instead add the weight to all entries that have been given a specific taxonomy term. All hooks should be - [Prevent Indexing Segments of Content](https://searchwp.com/documentation/knowledge-base/prevent-indexing-segments-of-content/) - Note: Unless supported by additional Sources, this article applies only to SearchWP's core \WP_Post-based Sources (e.g. Posts, Pages, Custom Post Types) Using SearchWP's Shortcode-parsing ability you can control what content is not indexed/searchable. Begin by ensuring that the checkbox to enable Shortcode processing is ticked on the Advanced tab of the SearchWP settings screen. Next - [Limiting Search Results to the Active bbPress Forum](https://searchwp.com/documentation/knowledge-base/limiting-search-results-bbpress/) - Some bbPress forum installs are huge. Perhaps you'd like to help out your visitors by limiting the on-page search to the Forum currently being viewed. We can customize the output of get_search_form() (which includes the WordPress Search (not bbPress) Widget) to only consider the bbPress Forum currently on display when searching: All hooks should be - [Using a Custom Field to Prioritize Search Results](https://searchwp.com/documentation/knowledge-base/custom-field-prioritize-results/) - By default, SearchWP returns search results ordered by calculated relevance weight in descending order. In other words the most relevant results bubble to the top based on the weights you've set on the Engine settings screen for your search engine(s). Having control over attribute relevance directly facilitates control over how search results rank. SearchWP's relevance - [Append Document Content to Parent Post Content](https://searchwp.com/documentation/knowledge-base/append-document-content-to-parent-post-content/) - This article is an expansion on Adding extra data to indexed entries SearchWP has the ability to transfer relevance weight in a number of directions. One direction is particularly applicable to Media in that you can have SearchWP transfer weight for Media entries to their respective 'Uploaded to' post. In the database this relationship is - [Sort Posts, Pages, Custom Post Types by Date](https://searchwp.com/documentation/knowledge-base/sort-posts-pages-custom-post-types-by-date/) - By default SearchWP sorts results in order of relevance from most relevant to least. Using a SearchWP Mode we can override the sorting of results to instead return in the order they were published, sorted by most recent to older. All hooks should be added to your custom SearchWP Customizations Plugin. https://gist.github.com/searchwpgists/4c06f705e344a812870387b34238786b Note that this - [Using Apache Tika for Document Processing](https://searchwp.com/documentation/knowledge-base/using-apache-tika-for-document-processing/) - SearchWP has built in support for document processing, but there are some cases where alternate methods are preferred. One example is offloading PDF parsing (which can be a resource-intensive job for PHP) to a purpose built binary like Xpdf. Another popular application that is able to parse documents and extract content is Apache Tika. If - [How to Integrate with Content Imports/Migrations](https://searchwp.com/documentation/knowledge-base/content-imports-migrations/) - SearchWP reacts to certain operations that happen within WordPress. When content is edited, WordPress tells SearchWP about the edit, and SearchWP in turn re-indexes that edited content. This keeps your index up to date over time automatically, without you having to manage anything. By nature, content import routines (e.g. with WP All Import) make many - [Customize Stopwords Per Engine](https://searchwp.com/documentation/knowledge-base/customize-stopwords-per-engine/) - SearchWP uses stopwords (common words that are not helpful when searching, but can bloat the index) to omit words from its index and therefore ignoring those terms when searching as well. Removing stopwords increases relevance and improves performance. By default SearchWP's stopwords are global, applying to all Engines. If you have a situation where you - [Force exact matches for multiple words](https://searchwp.com/documentation/knowledge-base/force-exact-matches-for-multiple-words/) - SearchWP's support for quoted/phrase searching produces results that match the submitted multi-word search exactly. By default, this requires that the visitor wrap the exact match string in double quotes as is the common practice in other search engines. If you would like to force exact match logic to happen for all multi-word searches, we can - [Compatibility with JetSmartFilters for Elementor](https://searchwp.com/documentation/knowledge-base/compatibility-with-jetsmartfilters-for-elementor/) - SearchWP works with Elementor custom Search Archive templates, but JetSmartFilters overrides SearchWP's results by hijacking archive queries. Using JetEngine Listing Grid To integrate SearchWP's results when using a JetEngine Listing Grid to display results, you can use this hook: All hooks should be added to your custom SearchWP Customizations Plugin. https://gist.github.com/searchwpgists/eeca325fe69ff293dd86d46b2b5fca2d Using Elementor Pro Archive - [Have one post type show up above any others](https://searchwp.com/documentation/knowledge-base/post-type-first-top/) - By default SearchWP returns results sorted by relevance using the weights as defined in your Engine configuration. There are some cases where you may want a specific post type to show up first even if its relevance weight is not highest. We can do that by customizing the way SearchWP calculates relevance, and afford an - [Limit results to Post Type (e.g. Posts, Pages)](https://searchwp.com/documentation/knowledge-base/limit-results-post-type/) - By default SearchWP will return results according to the configuration of the Engine used to perform the search. There are times where you'd like to build a form that allows visitors to limit the results to any number of Sources added to the Engine. Once the form is built, we can use a Mod to - [Limiting Results to a Specific Taxonomy Term (Category, Tag, etc)](https://searchwp.com/documentation/knowledge-base/limit-results-taxonomy-term/) - Table of Contents Apply to native/default search results page Programmatic search query Apply to native/default search results If instead of creating a search form to allow choosing a Category (or other Taxonomy Term) you would instead like to: Always limit your native/default search results to a specific Category we can use a \SearchWP\Mod like so: - [Define Secondary Order By Sorting for Results with Matching Relevance](https://searchwp.com/documentation/knowledge-base/define-secondary-order-by-sorting-for-results-with-matching-relevance/) - There will be times when the relevance of multiple search results is exactly the same, leaving it up to MySQL to decide how to sort those results with matching relevance. Using a \SearchWP\Mod you can instead specify how you want results with matching relevance to be sorted. All hooks should be added to your custom - [Core SearchWP Sources (Posts, Pages, Media, Comments, CPTs)](https://searchwp.com/documentation/knowledge-base/core-searchwp-sources/) - By default SearchWP will make searchable all post types (e.g. Posts, Pages, Custom Post Types, Media) and Users. In addition to the post types themselves, each post type has a number of Attributes, including: Title Excerpt Slug Content Custom Fields Taxonomies Comments When setting up your Engine(s) you can pick and choose which of these - [Adjust the Speed of the Indexer](https://searchwp.com/documentation/knowledge-base/adjust-indexer-speed/) - By default SearchWP's indexer is configured to run as fast as it can without causing your site to run slowly. Part of this configuration involves sane defaults and system monitoring (e.g. CPU/RAM usage) when applicable. If you are confident that your server is more capable than most, there are a number of hooks you can - [Using Oxygen Visual Site Builder and SearchWP](https://searchwp.com/documentation/knowledge-base/oxygen-visual-site-builder/) - Oxygen is an extremely popular and well built WordPress page builder with fans across the world. The plugin is very well built, has a polished user interface, and is powering tons of sites. One of its greatest features is the ability to customize your search results page using all of Oxygen's features! Even better: SearchWP - [Partial Matches, Fuzzy Matches, Spelling Corrections](https://searchwp.com/documentation/knowledge-base/partial-matches-fuzzy-matches-spelling-corrections/) - When partial matching is enabled, SearchWP will attempt to find partial matches for search terms. Partial matching logic has been implemented in multiple, subsequent levels. This article will explain the internal logic of SearchWP's partial matching implementation. Level 1: LIKE The first level of partial matches is a standard LIKE partial match, where search terms - [Keyword Stemming](https://searchwp.com/documentation/knowledge-base/keyword-stemming/) - SearchWP has the ability to use keyword stems instead of the exact terms entered for search queries. Depending on your preference this can greatly enhance search results on your site. Keyword stemming can be enabled when managing the settings for an Engine. Take for example the verb run — if your content has terms such - [License Activation Problems](https://searchwp.com/documentation/knowledge-base/license-activation-problems/) - If you are having trouble activating your license please take the following steps before opening a new ticket. Ensure it is the proper license key Your license key is available in your Account by clicking the Purchases tab, followed by the View Licenses link: View your license key You can then click the key icon ## Extensions - [Offsite PDF Parsing](https://searchwp.com/extensions/offsite-pdf-parsing/) - SearchWP includes a built in PDF parser that reads the text out of your PDF documents so it can be searched, and it works for most documents out of the box. Because PDFs can be formatted in so many different ways, the built in parser occasionally cannot read a particular file. When that happens, the Xpdf - [WPML Integration](https://searchwp.com/extensions/wpml-integration/) - WPML is a fantastic WordPress plugin that allows your content to go multilingual. The WPML Integration Extension shows SearchWP how to limit search results to the active language at the time of searching. - [Live Search](https://searchwp.com/extensions/live-search/) - Automatically (or manually) enhance your existing search forms with no configuration necessary. You can also fully configure just about everything, right down to the loading spinner and results template. - [FacetWP](https://searchwp.com/extensions/facetwp/) - Enable Amazon-like faceting to your search, built to work with SearchWP! - [BasePress Knowledge Base Integration](https://searchwp.com/extensions/basepress-knowledge-base-integration/) - BasePress is a powerful knowledge base solution that integrates tightly with your WordPress website - [Ajax Load More](https://searchwp.com/extensions/ajax-load-more/) - Integrate Ajax Load More and SearchWP - [Source - WPForms](https://searchwp.com/extensions/source-wpforms/) - Table of Contents Setup Results WPForms is the leading drag-and-drop form builder plugin for WordPress. It's widely recognized for its user-friendly interface and powerful capabilities. This Extension enables you to utilize WPForms entries as a custom Source for SearchWP, making it possible to search WPForms entries with SearchWP! Adding WPForms Entries to SearchWP's Index Once - [WooCommerce Integration](https://searchwp.com/extensions/woocommerce-integration/) - WooCommerce is one of the leading e-commerce platforms for WordPress. SearchWP makes searching your WooCommerce store much more powerful than native WordPress search. - [Related](https://searchwp.com/extensions/related/) - The best related posts for WordPress, powered by SearchWP! - [EDD Integration](https://searchwp.com/extensions/easy-digital-downloads-edd-integration/) - Automatically integrate with EDD's Shortcodes and more - [Xpdf Integration](https://searchwp.com/extensions/xpdf-integration/) - While SearchWP does the best it can to extract content from your PDFs out of the box using PHP only, Xpdf does an even better job. - [Shortcodes](https://searchwp.com/extensions/shortcodes/) - If you’re not comfortable (or able) to edit template files to implement search forms and results, this extension provides Shortcodes that generate both search forms and results loops for SearchWP search engines - [Source - Gravity Forms](https://searchwp.com/extensions/source-gravity-forms/) - Quickly make Gravity Forms Entries searchable on your site using SearchWP! - [Modal Search Form](https://searchwp.com/extensions/modal-form/) - Use Modal Form to quickly and easily add a lightweight, accessible modal search form (that matches your active theme) to your site! - [bbPress Integration](https://searchwp.com/extensions/bbpress-integration/) - bbPress normally prevents searching by excluding it’s own post type. The bbPress Integration Extension allows SearchWP to index forum content and include it in search results. Best of all you can have Reply weight count toward parent Topics! - [Diagnostics](https://searchwp.com/extensions/diagnostics/) - With this Extension you can easily retrieve various data and information from under the hood of the SearchWP index. New features being added regularly. - [Redirects](https://searchwp.com/extensions/redirects/) - Automatically redirect to a specific page when certain searches are performed! - [Metrics](https://searchwp.com/extensions/metrics/) - Metrics collects comprehensive data for on-site search, and provides you with actionable advice about refinements you can make to your content - [Exclude UI](https://searchwp.com/extensions/exclude-ui/) - Add a checkbox to every Publish meta box allowing you to easily exclude an entry from search - [WooCommerce Product Table Integration](https://searchwp.com/extensions/woocommerce-product-table-integration/) - The SearchWP WooCommerce Product Table Integration provides integration between SearchWP and WooCommerce Product Table, the easy way to speed up shopping by listing your products in a quick order form. It upgrades the basic search box which comes with WooCommerce Product Table so that your customers can benefit from SearchWP's advanced search features. Simply install - [BetterDocs Integration](https://searchwp.com/extensions/betterdocs-integration/) - Use SearchWP to power BetterDocs' live search functionality! - [Flatsome Integration](https://searchwp.com/extensions/flatsome-integration/) - Flatsome is a very popular WooCommerce & Business theme that has a great looking live search feature. Using the Flatsome Integration Extension for SearchWP you can directly utilize SearchWP for searches performed using that feature of Flatsome. - [MyListing Integration](https://searchwp.com/extensions/mylisting-integration/) - Integrate MyListing and SearchWP to improve keyword search! - [Legacy Data Removal](https://searchwp.com/extensions/legacy-data-removal/) - Use this Extension to remove legacy SearchWP data after upgrading to a new major version. This utility will permanently remove the legacy data of your choice. Once installed and activated, there will be an entry for SearchWP Legacy Data Removal in the Tools menu of your WordPress Admin. - [German Keyword Stemmer](https://searchwp.com/extensions/german-keyword-stemmer/) - Utilize German keyword stemming (as opposed to the default English) - [Dutch Keyword Stemmer](https://searchwp.com/extensions/dutch-keyword-stemmer/) - Utilize Dutch keyword stemming (as opposed to the default English) - [Greek Keyword Stemmer](https://searchwp.com/extensions/greek-keyword-stemmer/) - Enable Greek keyword stemming - [Swedish Keyword Stemmer](https://searchwp.com/extensions/swedish-keyword-stemmer/) - Enable Swedish keyword stemming - [Meta Box Integration](https://searchwp.com/extensions/meta-box-integration/) - With hundreds of thousands of active installations Meta Box is one of the premier methods of managing Custom Fields on your WordPress website. Meta Box takes a code-focused approach to custom fields, and developers have latched on because of its unique approach to implementing meta boxes. Meta Box and SearchWP With SearchWP's Meta Box Integration, - [BigCommerce Integration](https://searchwp.com/extensions/bigcommerce-integration/) - BigCommerce is a popular e-commerce platform that includes powerful features. SearchWP's BigCommerce Integration Extension makes your online store even more powerful by directly integrating BigCommerce product attributes into your on-site search. The primary benefit to using SearchWP's BigCommerce Integration is the ability to individually integrate BigCommerce Product Custom Fields into your WordPress search, allowing you - [Manage Ignored](https://searchwp.com/extensions/manage-ignored/) - Manage ignored searches in SearchWP Statistics - [Term Synonyms](https://searchwp.com/extensions/term-synonyms/) - Manually define synonyms for common search terms that don't yield the results you're looking for. - [LIKE Terms](https://searchwp.com/extensions/like-terms/) - LIKE Terms only applies partial term matching (compared to Fuzzy Matches which also performs primitive spell checking) which is useful when partial spell checking could wreak havoc on performance. Think partial matching for SKUs, for example. - [Fuzzy Matches](https://searchwp.com/extensions/fuzzy-matches/) - Fuzzy matching aims to make SearchWP a bit more lenient with search queries. Use this extension to include search terms that are close in spelling to terms within your index. - [Term Highlight](https://searchwp.com/extensions/term-highlight/) - Automatically highlight search terms in results within The Loop. Programmatically highlight search terms for content outside of The Loop. Generate an excerpt containing at least on search term, automatically! - [Custom Results Order](https://searchwp.com/extensions/custom-results-order/) - Customize the order of search results for particular queries, ensuring that certain entries appear first! - [Polylang Integration](https://searchwp.com/extensions/polylang-integration/) - Polylang is an awesome WordPress plugin that allows your content to go multilingual. The Polylang Integration Extension shows SearchWP how to limit search results to the active language at the time of searching. - [Give Integration](https://searchwp.com/extensions/give-integration/) - Integrate SearchWP and Give allowing you to effectively search your forms by title or metadata! - [Enable Media Replace Integration](https://searchwp.com/extensions/enable-media-replace-integration/) - Integrate SearchWP with Enable Media Replace to automatically update file content when changes are made - [HeroThemes Integration](https://searchwp.com/extensions/herothemes-integration/) - Integrate SearchWP results in HeroThemes products - [Co-Authors Plus Integration](https://searchwp.com/extensions/co-authors-plus-integration/) - Integrate with Automattic's Co-Authors Plus plugin and include Author details in searches - [WP Document Revisions Integration](https://searchwp.com/extensions/wp-document-revisions-integration/) - Integrate SearchWP with WP Document Revisions - [PrivateContent Integration](https://searchwp.com/extensions/privatecontent-integration/) - PrivateContent is a popular plugin that allows you to restrict your WordPress content based on user groups you have defined. This integration ensures that results are limited to the appropriate group(s). - [WP Job Manager Integration](https://searchwp.com/extensions/wp-job-manager-integration/) - WP Job Manager is a great plugin that allows you to implement a job board on your site. It comes with a feature-rich search but if you’d like to further enhance the keyword implementation you can integrate SearchWP with it directly. - [Boolean Search](https://searchwp.com/extensions/boolean-search/) - By default SearchWP pulls results using all keywords in a search and weights them accordingly, highest weight wins. This extension allows users to exclude keywords from search results, e.g. “cats -dogs” would return search results including “cats” but not “dogs”. ## Features - [WPFilters](https://searchwp.com/product/wpfilters/) - WPFilters lets visitors instantly find exactly what they're looking for by filtering any WordPress content, helping you reduce bounce rates and increase sales. - [Advanced Document Search Plugin For WordPress](https://searchwp.com/features/wp-document-revisions-integration/) - SearchWP’s integration with WP Document Revisions makes it easy to create a custom WordPress search that indexes PDFs, text docs, media files, and more. - [Search Diagnostics Plugin For WordPress](https://searchwp.com/features/diagnostics/) - Improve your WordPress search by quickly identifying unindexed content and fixing discoverability issues. SearchWP makes it easy and code-free. - [Advanced WordPress Custom Field Search Plugin](https://searchwp.com/features/wordpress-custom-field-search-plugin/) - Generate more relevant WordPress search results with easy indexing of all custom fields and taxonomies. SearchWP makes it effortless and code-free. - [Customizable Search Algorithm For WordPress](https://searchwp.com/features/wordpress-custom-search-alogorithm/) - Deliver better search results with a drag & drop WordPress search algorithm that indexes everything and improves automatically. SearchWP makes it easy and code-free. - [Custom WordPress Search Forms and Templates](https://searchwp.com/features/wordpress-search-form-template/) - Pre-made WordPress search form and results templates that match your brand. SearchWP makes creating smart website searches easy and code-free. - [Smart WordPress eCommerce Search Plugin](https://searchwp.com/features/wordpress-ecommerce-search-plugin/) - SearchWP easily integrates with all popular WordPress eCommerce platforms to boost your product search and sales. - [Smart WordPress Multisite Search Plugin](https://searchwp.com/features/wordpress-multisite-search-plugin/) - SearchWP lets you effortlessly create custom WordPress Multisite searches that index content across your entire network or individual sub-sites. - [Smart BigCommerce Search Plugin For WordPress](https://searchwp.com/features/bigcommerce-integration/) - Level up your BigCommerce search by indexing every product, attribute, and custom field in your store. SearchWP’s BigCommerce integration makes it easy. - [Smart WooCommerce Product Table Search Plugin](https://searchwp.com/features/woocommerce-product-table-integration/) - SearchWP’s WooCommerce Product Table integration makes it easy to improve your store’s search relevance and product display settings without code. - [Enable Media Replace WordPress Search Plugin](https://searchwp.com/features/enable-media-replace-integration/) - SearchWP’s Enable Media Replace integration automatically syncs all media file changes to keep your WordPress search accurate and relevant. - [Smart WordPress Job Board Search Plugin](https://searchwp.com/features/wp-job-manager-integration/) - SearchWP's WP Job Manager integration makes it easy to create a better job search experience that quickly helps users find the perfect role. - [Meta Box WordPress Search Plugin](https://searchwp.com/features/meta-box-integration/) - Optimize your WordPress search with advanced custom field and meta data indexing. SearchWP’s powerful integration with Meta Box makes it easy and code-free. - [Advanced PDF Search Plugin for WordPress](https://searchwp.com/features/xpdf-integration/) - SearchWP’s Xpdf integration makes it easy to index all PDF content, not just titles and metadata. Instantly improve your WordPress search without code. - [Custom Flatsome WooCommerce Search Plugin](https://searchwp.com/features/flatsome-integration/) - Optimize your Flatsome WooCommerce store search with better relevance and product indexing. SearchWP helps convert more shoppers into customers. - [Smart BasePress Knowledge Base Search For WordPress](https://searchwp.com/features/basepress-knowledge-base-integration/) - Easily create a custom knowledge base search visitors can use to quickly find helpful resources. SearchWP’s BasePress integration makes it easy and code-free. - [Smart HeroThemes Knowledge Base Search Plugin](https://searchwp.com/features/herothemes-integration/) - Help users find answers fast with a custom knowledge base search for WordPress. SearchWP’s HeroThemes integration makes it easy and code-free. - [Smart BetterDocs WordPress Search Plugin](https://searchwp.com/features/betterdocs-integration/) - Create a custom documentation search that quickly finds your most helpful and relevant resources. SearchWP’s BetterDocs integration makes it easy and code-free. - [MyListing Directory Search Plugin For WordPress](https://searchwp.com/features/mylisting-integration/) - SearchWP’s MyListing integration makes it easy to deliver more targeted WordPress search listings that drive conversions. - [Advanced DirectoryPress Search Plugin](https://searchwp.com/features/directorypress-integration/) - Integrate SearchWP with your DirectoryPress website to deliver targeted WordPress search results that boost listing conversions. - [Advanced bbPress Forum Search Plugin For WordPress](https://searchwp.com/features/bbpress-integration/) - SearchWP makes it easy to create a custom bbPress WordPress search that indexes all forum topics and replies for easy discovery. - [Smart WordPress PrivateContent Search Plugin](https://searchwp.com/features/privatecontent-integration/) - With SearchWP’s PrivateContent integration you can create custom WordPress searches that limit results and content based on user group. - [Custom WordPress Author Search Plugin](https://searchwp.com/features/co-authors-plus-integration/) - Help users quickly find WordPress posts by a specific author. SearchWP’s Co-Authors Plus integration indexes all author data to streamline your article search. - [Custom Polylang Multilingual WordPress Search](https://searchwp.com/features/polylang-integration/) - Create a better WordPress search experience in any language. SearchWP’s integration with Polylang automatically optimizes your search for multilingual websites. - [Advanced GiveWP Search Plugin](https://searchwp.com/features/give-integration/) - Create a custom GiveWP search that makes finding and using online donation forms effortless. With SearchWP it’s easy and code-free. - [Advanced WooCommerce Product Search Plugin](https://searchwp.com/features/woocommerce-integration/) - Convert more shoppers into customers with better WooCommerce search relevance and product indexing. SearchWP levels up your WooCommerce search. - [Related Content WordPress Plugin](https://searchwp.com/features/related/) - Keep visitors on your WordPress website longer and boost sales by suggesting similar posts, pages, and products. SearchWP makes it easy. - [Custom WordPress Search For Easy Digital Downloads](https://searchwp.com/features/easy-digital-downloads-edd-integration/) - Make it easier to find and buy digital products with better WordPress search relevance and product indexing. Level up your EDD search with SearchWP. - [Advanced Multilingual WordPress Search Plugin](https://searchwp.com/features/wpml-integration/) - Make it easy to search and find anything on your WPML site. SearchWP automatically adapts your WordPress search to any language. - [Exclude Content from WordPress Search Plugin](https://searchwp.com/features/exclude-ui/) - SearchWP makes it easy to exclude any posts, pages, or products from your WordPress search results. No code or tech skills required. - [Infinite Scroll for WordPress Search with AJAX Load More](https://searchwp.com/features/ajax-load-more/) - SearchWP's powerful AJAX Load More integration adds infinite scroll to your WordPress search, for relevant and uninterrupted search results. - [FacetWP Search Plugin For WordPress](https://searchwp.com/features/facetwp/) - SearchWP’s powerful integration with FacetWP gives visitors better WordPress search results and filtering to streamline their search experience. - [Gravity Forms WordPress Search Plugin](https://searchwp.com/features/source-gravity-forms/) - SearchWP’s powerful Gravity Forms integration makes all your custom WordPress form entries fully searchable for visitors. - [WPForms Search Plugin For WordPress](https://searchwp.com/features/source-wpforms/) - Quickly and easily display WordPress form submissions in your website search results with SearchWP’s powerful WPForms integration. - [WordPress Search Modal & Popup Plugin](https://searchwp.com/features/modal-form/) - SearchWP makes it easy to add a smart WordPress modal search form that instantly finds anything on your site and improves based on visitor trends. - [Live Ajax Instant Search WordPress Plugin](https://searchwp.com/features/live-search/) - Instantly display search results as visitors type and direct them to relevant content faster. SearchWP makes live Ajax instant search for WordPress easy and code-free. - [WordPress Search Redirect Plugin](https://searchwp.com/features/redirects/) - Easily redirect your WordPress search straight to relevant or conversion-ready content. SearchWP makes it effortless and completely code-free. - [Boolean Search Plugin For WordPress](https://searchwp.com/features/boolean-search/) - Let site visitors refine their WordPress search by excluding unwanted results by keyword with the “NOT” (-) Boolean operator. No configuration or setup required. - [Advanced Shortcodes for WordPress Search](https://searchwp.com/features/shortcodes/) - SearchWP makes it easy to add or improve WordPress search forms and results pages with ‘copy-and-paste’ shortcodes you can apply to your site instantly. - [Custom WordPress Search Results Order](https://searchwp.com/features/custom-results-order/) - SearchWP makes it easy to curate a custom WordPress search results order to ensure website visitors always find the best available resources. - [Search Analytics Plugin for WordPress](https://searchwp.com/features/metrics/) - No more guesswork. Use SearchWP’s built-in WordPress search analytics to track, analyze, and improve your site content based on visitor search trends. ## Demo Items - [Chaz Kangeroo Hoodie](https://searchwp.com/demo-items/chaz-kangeroo-hoodie/) - This is a variable product called a Chaz Kangeroo Hoodie - [Teton Pullover Hoodie](https://searchwp.com/demo-items/teton-pullover-hoodie/) - This is a variable product called a Teton Pullover Hoodie - [Bruno Compete Hoodie](https://searchwp.com/demo-items/bruno-compete-hoodie/) - This is a variable product called a Bruno Compete Hoodie - [Frankie Sweatshirt](https://searchwp.com/demo-items/frankie-sweatshirt/) - This is a variable product called a Frankie Sweatshirt - [Hollister Backyard Sweatshirt](https://searchwp.com/demo-items/hollister-backyard-sweatshirt/) - This is a variable product called a Hollister Backyard Sweatshirt - [Stark Fundamental Hoodie](https://searchwp.com/demo-items/stark-fundamental-hoodie/) - This is a variable product called a Stark Fundamental Hoodie - [Hero Hoodie](https://searchwp.com/demo-items/hero-hoodie/) - This is a variable product called a Hero Hoodie - [Oslo Trek Hoodie](https://searchwp.com/demo-items/oslo-trek-hoodie/) - This is a variable product called a Oslo Trek Hoodie - [Abominable Hoodie](https://searchwp.com/demo-items/abominable-hoodie/) - This is a variable product called a Abominable Hoodie - [Mach Street Sweatshirt](https://searchwp.com/demo-items/mach-street-sweatshirt/) - This is a variable product called a Mach Street Sweatshirt - [Grayson Crewneck Sweatshirt](https://searchwp.com/demo-items/grayson-crewneck-sweatshirt/) - This is a variable product called a Grayson Crewneck Sweatshirt - [Ajax Full-Zip Sweatshirt](https://searchwp.com/demo-items/ajax-full-zip-sweatshirt/) - This is a variable product called a Ajax Full-Zip Sweatshirt - [Marco Lightweight Active Hoodie](https://searchwp.com/demo-items/marco-lightweight-active-hoodie/) - This is a variable product called a Marco Lightweight Active Hoodie - [Beaumont Summit Kit](https://searchwp.com/demo-items/beaumont-summit-kit/) - This is a variable product called a Beaumont Summit Kit - [Hyperion Elements Jacket](https://searchwp.com/demo-items/hyperion-elements-jacket/) - This is a variable product called a Hyperion Elements Jacket - [Montana Wind Jacket](https://searchwp.com/demo-items/montana-wind-jacket/) - This is a variable product called a Montana Wind Jacket - [Kenobi Trail Jacket](https://searchwp.com/demo-items/kenobi-trail-jacket/) - This is a variable product called a Kenobi Trail Jacket - [Jupiter All-Weather Trainer](https://searchwp.com/demo-items/jupiter-all-weather-trainer/) - This is a variable product called a Jupiter All-Weather Trainer - [Orion Two-Tone Fitted Jacket](https://searchwp.com/demo-items/orion-two-tone-fitted-jacket/) - This is a variable product called a Orion Two-Tone Fitted Jacket - [Lando Gym Jacket](https://searchwp.com/demo-items/lando-gym-jacket/) - This is a variable product called a Lando Gym Jacket - [Taurus Elements Shell](https://searchwp.com/demo-items/taurus-elements-shell/) - This is a variable product called a Taurus Elements Shell - [Mars HeatTech™ Pullover](https://searchwp.com/demo-items/mars-heattech-pullover/) - This is a variable product called a Mars HeatTech™ Pullover - [Typhon Performance Fleece-lined Jacket](https://searchwp.com/demo-items/typhon-performance-fleece-lined-jacket/) - This is a variable product called a Typhon Performance Fleece-lined Jacket - [Proteus Fitness Jackshirt](https://searchwp.com/demo-items/proteus-fitness-jackshirt/) - This is a variable product called a Proteus Fitness Jackshirt - [Caesar Warm-Up Pant](https://searchwp.com/demo-items/caesar-warm-up-pant/) - This is a variable product called a Caesar Warm-Up Pant - [Viktor LumaTech™ Pant](https://searchwp.com/demo-items/viktor-lumatech-pant/) - This is a variable product called a Viktor LumaTech™ Pant - [Geo Insulated Jogging Pant](https://searchwp.com/demo-items/geo-insulated-jogging-pant/) - This is a variable product called a Geo Insulated Jogging Pant - [Supernova Sport Pant](https://searchwp.com/demo-items/supernova-sport-pant/) - This is a variable product called a Supernova Sport Pant - [Kratos Gym Pant](https://searchwp.com/demo-items/kratos-gym-pant/) - This is a variable product called a Kratos Gym Pant - [Mithra Warmup Pant](https://searchwp.com/demo-items/mithra-warmup-pant/) - This is a variable product called a Mithra Warmup Pant - [Thorpe Track Pant](https://searchwp.com/demo-items/thorpe-track-pant/) - This is a variable product called a Thorpe Track Pant - [Zeppelin Yoga Pant](https://searchwp.com/demo-items/zeppelin-yoga-pant/) - This is a variable product called a Zeppelin Yoga Pant - [Livingston All-Purpose Tight](https://searchwp.com/demo-items/livingston-all-purpose-tight/) - This is a variable product called a Livingston All-Purpose Tight - [Orestes Yoga Pant](https://searchwp.com/demo-items/orestes-yoga-pant/) - This is a variable product called a Orestes Yoga Pant - [Aether Gym Pant](https://searchwp.com/demo-items/aether-gym-pant/) - This is a variable product called a Aether Gym Pant - [Cronus Yoga Pant](https://searchwp.com/demo-items/cronus-yoga-pant/) - This is a variable product called a Cronus Yoga Pant - [Aero Daily Fitness Tee](https://searchwp.com/demo-items/aero-daily-fitness-tee/) - This is a variable product called a Aero Daily Fitness Tee - [Ryker LumaTech™ Tee (V-neck)](https://searchwp.com/demo-items/ryker-lumatech-tee-v-neck/) - This is a variable product called a Ryker LumaTech™ Tee (V-neck) - [Balboa Persistence Tee](https://searchwp.com/demo-items/balboa-persistence-tee/) - This is a variable product called a Balboa Persistence Tee - [Gobi HeatTec® Tee](https://searchwp.com/demo-items/gobi-heattec-tee/) - This is a variable product called a Gobi HeatTec® Tee - [Helios EverCool™ Tee](https://searchwp.com/demo-items/helios-evercool-tee/) - This is a variable product called a Helios EverCool™ Tee - [Zoltan Gym Tee](https://searchwp.com/demo-items/zoltan-gym-tee/) - This is a variable product called a Zoltan Gym Tee - [Deion Long-Sleeve EverCool™ Tee](https://searchwp.com/demo-items/deion-long-sleeve-evercool-tee/) - This is a variable product called a Deion Long-Sleeve EverCool™ Tee - [Strike Endurance Tee](https://searchwp.com/demo-items/strike-endurance-tee/) - This is a variable product called a Strike Endurance Tee - [Ryker LumaTech™ Tee (Crew-neck)](https://searchwp.com/demo-items/ryker-lumatech-tee-crew-neck/) - This is a variable product called a Ryker LumaTech™ Tee (Crew-neck) - [Logan HeatTec® Tee](https://searchwp.com/demo-items/logan-heattec-tee/) - This is a variable product called a Logan HeatTec® Tee - [Atomic Endurance Running Tee (V-neck)](https://searchwp.com/demo-items/atomic-endurance-running-tee-v-neck/) - This is a variable product called a Atomic Endurance Running Tee (V-neck) - [Atomic Endurance Running Tee (Crew-Neck)](https://searchwp.com/demo-items/atomic-endurance-running-tee-crew-neck/) - This is a variable product called a Atomic Endurance Running Tee (Crew-Neck) - [Cobalt CoolTech™ Fitness Short](https://searchwp.com/demo-items/cobalt-cooltech-fitness-short/) - This is a variable product called a Cobalt CoolTech™ Fitness Short - [Apollo Running Short](https://searchwp.com/demo-items/apollo-running-short/) - This is a variable product called a Apollo Running Short - [Meteor Workout Short](https://searchwp.com/demo-items/meteor-workout-short/) - This is a variable product called a Meteor Workout Short - [Torque Power Short](https://searchwp.com/demo-items/torque-power-short/) - This is a variable product called a Torque Power Short - [Hawkeye Yoga Short](https://searchwp.com/demo-items/hawkeye-yoga-short/) - This is a variable product called a Hawkeye Yoga Short - [Lono Yoga Short](https://searchwp.com/demo-items/lono-yoga-short/) - This is a variable product called a Lono Yoga Short - [Rapha Sports Short](https://searchwp.com/demo-items/rapha-sports-short/) - This is a variable product called a Rapha Sports Short - [Orestes Fitness Short](https://searchwp.com/demo-items/orestes-fitness-short/) - This is a variable product called a Orestes Fitness Short - [Troy Yoga Short](https://searchwp.com/demo-items/troy-yoga-short/) - This is a variable product called a Troy Yoga Short - [Sol Active Short](https://searchwp.com/demo-items/sol-active-short/) - This is a variable product called a Sol Active Short - [Arcadio Gym Short](https://searchwp.com/demo-items/arcadio-gym-short/) - This is a variable product called a Arcadio Gym Short - [Pierce Gym Short](https://searchwp.com/demo-items/pierce-gym-short/) - This is a variable product called a Pierce Gym Short - [Erikssen CoolTech™ Fitness Tank](https://searchwp.com/demo-items/erikssen-cooltech-fitness-tank/) - This is a variable product called a Erikssen CoolTech™ Fitness Tank - [Tristan Endurance Tank](https://searchwp.com/demo-items/tristan-endurance-tank/) - This is a variable product called a Tristan Endurance Tank - [Primo Endurance Tank](https://searchwp.com/demo-items/primo-endurance-tank/) - This is a variable product called a Primo Endurance Tank - [Helios Endurance Tank](https://searchwp.com/demo-items/helios-endurance-tank/) - This is a variable product called a Helios Endurance Tank - [Rocco Gym Tank](https://searchwp.com/demo-items/rocco-gym-tank/) - This is a variable product called a Rocco Gym Tank - [Vulcan Weightlifting Tank](https://searchwp.com/demo-items/vulcan-weightlifting-tank/) - This is a variable product called a Vulcan Weightlifting Tank - [Argus All-Weather Tank](https://searchwp.com/demo-items/argus-all-weather-tank/) - This is a variable product called a Argus All-Weather Tank - [Sparta Gym Tank](https://searchwp.com/demo-items/sparta-gym-tank/) - This is a variable product called a Sparta Gym Tank - [Sinbad Fitness Tank](https://searchwp.com/demo-items/sinbad-fitness-tank/) - This is a variable product called a Sinbad Fitness Tank - [Tiberius Gym Tank](https://searchwp.com/demo-items/tiberius-gym-tank/) - This is a variable product called a Tiberius Gym Tank - [Atlas Fitness Tank](https://searchwp.com/demo-items/atlas-fitness-tank/) - This is a variable product called a Atlas Fitness Tank - [Cassius Sparring Tank](https://searchwp.com/demo-items/cassius-sparring-tank/) - This is a variable product called a Cassius Sparring Tank - [Electra Bra Top](https://searchwp.com/demo-items/electra-bra-top/) - This is a variable product called a Electra Bra Top - [Erica Evercool Sports Bra](https://searchwp.com/demo-items/erica-evercool-sports-bra/) - This is a variable product called a Erica Evercool Sports Bra - [Celeste Sports Bra](https://searchwp.com/demo-items/celeste-sports-bra/) - This is a variable product called a Celeste Sports Bra - [Prima Compete Bra Top](https://searchwp.com/demo-items/prima-compete-bra-top/) - This is a variable product called a Prima Compete Bra Top - [Lucia Cross-Fit Bra](https://searchwp.com/demo-items/lucia-cross-fit-bra/) - This is a variable product called a Lucia Cross-Fit Bra - [Mona Pullover Hoodlie](https://searchwp.com/demo-items/mona-pullover-hoodlie/) - This is a variable product called a Mona Pullover Hoodlie - [Hera Pullover Hoodie](https://searchwp.com/demo-items/hera-pullover-hoodie/) - This is a variable product called a Hera Pullover Hoodie - [Autumn Pullie](https://searchwp.com/demo-items/autumn-pullie/) - This is a variable product called a Autumn Pullie - [Miko Pullover Hoodie](https://searchwp.com/demo-items/miko-pullover-hoodie/) - This is a variable product called a Miko Pullover Hoodie - [Selene Yoga Hoodie](https://searchwp.com/demo-items/selene-yoga-hoodie/) - This is a variable product called a Selene Yoga Hoodie - [Daphne Full-Zip Hoodie](https://searchwp.com/demo-items/daphne-full-zip-hoodie/) - This is a variable product called a Daphne Full-Zip Hoodie - [Phoebe Zipper Sweatshirt](https://searchwp.com/demo-items/phoebe-zipper-sweatshirt/) - This is a variable product called a Phoebe Zipper Sweatshirt - [Cassia Funnel Sweatshirt](https://searchwp.com/demo-items/cassia-funnel-sweatshirt/) - This is a variable product called a Cassia Funnel Sweatshirt - [Ariel Roll Sleeve Sweatshirt](https://searchwp.com/demo-items/ariel-roll-sleeve-sweatshirt/) - This is a variable product called a Ariel Roll Sleeve Sweatshirt - [Helena Hooded Fleece](https://searchwp.com/demo-items/helena-hooded-fleece/) - This is a variable product called a Helena Hooded Fleece - [Eos V-Neck Hoodie](https://searchwp.com/demo-items/eos-v-neck-hoodie/) - This is a variable product called a Eos V-Neck Hoodie - [Circe Hooded Ice Fleece](https://searchwp.com/demo-items/circe-hooded-ice-fleece/) - This is a variable product called a Circe Hooded Ice Fleece - [Stellar Solar Jacket](https://searchwp.com/demo-items/stellar-solar-jacket/) - This is a variable product called a Stellar Solar Jacket - [Josie Yoga Jacket](https://searchwp.com/demo-items/josie-yoga-jacket/) - This is a variable product called a Josie Yoga Jacket - [Augusta Pullover Jacket](https://searchwp.com/demo-items/augusta-pullover-jacket/) - This is a variable product called a Augusta Pullover Jacket - [Ingrid Running Jacket](https://searchwp.com/demo-items/ingrid-running-jacket/) - This is a variable product called a Ingrid Running Jacket - [Riona Full Zip Jacket](https://searchwp.com/demo-items/riona-full-zip-jacket/) - This is a variable product called a Riona Full Zip Jacket - [Juno Jacket](https://searchwp.com/demo-items/juno-jacket/) - This is a variable product called a Juno Jacket - [Inez Full Zip Jacket](https://searchwp.com/demo-items/inez-full-zip-jacket/) - This is a variable product called a Inez Full Zip Jacket - [Adrienne Trek Jacket](https://searchwp.com/demo-items/adrienne-trek-jacket/) - This is a variable product called a Adrienne Trek Jacket - [Jade Yoga Jacket](https://searchwp.com/demo-items/jade-yoga-jacket/) - This is a variable product called a Jade Yoga Jacket - [Nadia Elements Shell](https://searchwp.com/demo-items/nadia-elements-shell/) - This is a variable product called a Nadia Elements Shell - [Neve Studio Dance Jacket](https://searchwp.com/demo-items/neve-studio-dance-jacket/) - This is a variable product called a Neve Studio Dance Jacket - [Olivia 1/4 Zip Light Jacket](https://searchwp.com/demo-items/olivia-14-zip-light-jacket/) - This is a variable product called a Olivia 1/4 Zip Light Jacket - [Karmen Yoga Pant](https://searchwp.com/demo-items/karmen-yoga-pant/) - This is a variable product called a Karmen Yoga Pant - [Emma Leggings](https://searchwp.com/demo-items/emma-leggings/) - This is a variable product called a Emma Leggings - [Ida Workout Parachute Pant](https://searchwp.com/demo-items/ida-workout-parachute-pant/) - This is a variable product called a Ida Workout Parachute Pant - [Cora Parachute Pant](https://searchwp.com/demo-items/cora-parachute-pant/) - This is a variable product called a Cora Parachute Pant - [Sahara Leggings](https://searchwp.com/demo-items/sahara-leggings/) - This is a variable product called a Sahara Leggings - [Diana Tights](https://searchwp.com/demo-items/diana-tights/) - This is a variable product called a Diana Tights - [Aeon Capri](https://searchwp.com/demo-items/aeon-capri/) - This is a variable product called a Aeon Capri - [Bardot Capri](https://searchwp.com/demo-items/bardot-capri/) - This is a variable product called a Bardot Capri - [Carina Basic Capri](https://searchwp.com/demo-items/carina-basic-capri/) - This is a variable product called a Carina Basic Capri - [Daria Bikram Pant](https://searchwp.com/demo-items/daria-bikram-pant/) - This is a variable product called a Daria Bikram Pant - [Sylvia Capri](https://searchwp.com/demo-items/sylvia-capri/) - This is a variable product called a Sylvia Capri - [Deirdre Relaxed-Fit Capri](https://searchwp.com/demo-items/deirdre-relaxed-fit-capri/) - This is a variable product called a Deirdre Relaxed-Fit Capri - [Portia Capri](https://searchwp.com/demo-items/portia-capri/) - This is a variable product called a Portia Capri - [Gwyn Endurance Tee](https://searchwp.com/demo-items/gwyn-endurance-tee/) - This is a variable product called a Gwyn Endurance Tee - [Gabrielle Micro Sleeve Top](https://searchwp.com/demo-items/gabrielle-micro-sleeve-top/) - This is a variable product called a Gabrielle Micro Sleeve Top - [Iris Workout Top](https://searchwp.com/demo-items/iris-workout-top/) - This is a variable product called a Iris Workout Top - [Layla Tee](https://searchwp.com/demo-items/layla-tee/) - This is a variable product called a Layla Tee - [Desiree Fitness Tee](https://searchwp.com/demo-items/desiree-fitness-tee/) - This is a variable product called a Desiree Fitness Tee - [Elisa EverCool™ Tee](https://searchwp.com/demo-items/elisa-evercool-tee/) - This is a variable product called a Elisa EverCool™ Tee - [Juliana Short-Sleeve Tee](https://searchwp.com/demo-items/juliana-short-sleeve-tee/) - This is a variable product called a Juliana Short-Sleeve Tee - [Minerva LumaTech™ V-Tee](https://searchwp.com/demo-items/minerva-lumatech-v-tee/) - This is a variable product called a Minerva LumaTech™ V-Tee - [Tiffany Fitness Tee](https://searchwp.com/demo-items/tiffany-fitness-tee/) - This is a variable product called a Tiffany Fitness Tee - [Karissa V-Neck Tee](https://searchwp.com/demo-items/karissa-v-neck-tee/) - This is a variable product called a Karissa V-Neck Tee - [Diva Gym Tee](https://searchwp.com/demo-items/diva-gym-tee/) - This is a variable product called a Diva Gym Tee - [Radiant Tee](https://searchwp.com/demo-items/radiant-tee/) - This is a variable product called a Radiant Tee - [Fiona Fitness Short](https://searchwp.com/demo-items/fiona-fitness-short/) - This is a variable product called a Fiona Fitness Short - [Maxima Drawstring Short](https://searchwp.com/demo-items/maxima-drawstring-short/) - This is a variable product called a Maxima Drawstring Short - [Gwen Drawstring Bike Short](https://searchwp.com/demo-items/gwen-drawstring-bike-short/) - This is a variable product called a Gwen Drawstring Bike Short - [Artemis Running Short](https://searchwp.com/demo-items/artemis-running-short/) - This is a variable product called a Artemis Running Short - [Bess Yoga Short](https://searchwp.com/demo-items/bess-yoga-short/) - This is a variable product called a Bess Yoga Short - [Angel Light Running Short](https://searchwp.com/demo-items/angel-light-running-short/) - This is a variable product called a Angel Light Running Short - [Echo Fit Compression Short](https://searchwp.com/demo-items/echo-fit-compression-short/) - This is a variable product called a Echo Fit Compression Short - [Sybil Running Short](https://searchwp.com/demo-items/sybil-running-short/) - This is a variable product called a Sybil Running Short - [Mimi All-Purpose Short](https://searchwp.com/demo-items/mimi-all-purpose-short/) - This is a variable product called a Mimi All-Purpose Short - [Ana Running Short](https://searchwp.com/demo-items/ana-running-short/) - This is a variable product called a Ana Running Short - [Ina Compression Short](https://searchwp.com/demo-items/ina-compression-short/) - This is a variable product called a Ina Compression Short - [Erika Running Short](https://searchwp.com/demo-items/erika-running-short/) - This is a variable product called Erika Running Shorts - [Bella Tank](https://searchwp.com/demo-items/bella-tank/) - This is a variable product called a Bella Tank - [Zoe Tank](https://searchwp.com/demo-items/zoe-tank/) - This is a variable product called a Zoe Tank - [Nora Practice Tank](https://searchwp.com/demo-items/nora-practice-tank/) - This is a variable product called a Nora Practice Tank - [Nona Fitness Tank](https://searchwp.com/demo-items/nona-fitness-tank/) - This is a variable product called a Nona Fitness Tank - [Leah Yoga Top](https://searchwp.com/demo-items/leah-yoga-top/) - This is a variable product called a Leah Yoga Top - [Chloe Compete Tank](https://searchwp.com/demo-items/chloe-compete-tank/) - This is a variable product called a Chloe Compete Tank - [Maya Tunic](https://searchwp.com/demo-items/maya-tunic/) - This is a variable product called a Maya Tunic - [Antonia Racer Tank](https://searchwp.com/demo-items/antonia-racer-tank/) - This is a variable product called a Antonia Racer Tank - [Breathe-Easy Tank](https://searchwp.com/demo-items/breathe-easy-tank/) - This is a variable product called a Breathe-Easy Tank - [Aim Analog Watch](https://searchwp.com/demo-items/aim-analog-watch/) - This is a simple product called Aim Analog Watch - [Endurance Watch](https://searchwp.com/demo-items/endurance-watch/) - This is a simple product called Endurance Watch - [Summit Watch](https://searchwp.com/demo-items/summit-watch/) - This is a simple product called Summit Watch - [Cruise Dual Analog Watch](https://searchwp.com/demo-items/cruise-dual-analog-watch/) - This is a simple product called Cruise Dual Analog Watch - [Dash Digital Watch](https://searchwp.com/demo-items/dash-digital-watch/) - This is a simple product called Dash Digital Watch - [Luma Analog Watch](https://searchwp.com/demo-items/luma-analog-watch/) - This is a simple product called Luma Analog Watch - [Bolo Sport Watch](https://searchwp.com/demo-items/bolo-sport-watch/) - This is a simple product called Bolo Sport Watch - [Clamber Watch](https://searchwp.com/demo-items/clamber-watch/) - This is a simple product called Clamber Watch - [Didi Sport Watch](https://searchwp.com/demo-items/didi-sport-watch/) - This is a simple product called Didi Sport Watch - [Sprite Yoga Strap 6 foot](https://searchwp.com/demo-items/sprite-yoga-strap-6-foot/) - This is a simple product called Sprite Yoga Strap 6 foot - [Sprite Yoga Strap 8 foot](https://searchwp.com/demo-items/sprite-yoga-strap-8-foot/) - This is a simple product called Sprite Yoga Strap 8 foot - [Sprite Yoga Strap 10 foot](https://searchwp.com/demo-items/sprite-yoga-strap-10-foot/) - This is a simple product called Sprite Yoga Strap 10 foot - [Sprite Stasis Ball 55 cm](https://searchwp.com/demo-items/sprite-stasis-ball-55-cm/) - This is a simple product called Sprite Stasis Ball 55 cm - [Sprite Stasis Ball 65 cm](https://searchwp.com/demo-items/sprite-stasis-ball-65-cm/) - This is a simple product called Sprite Stasis Ball 65 cm - [Sprite Stasis Ball 75 cm](https://searchwp.com/demo-items/sprite-stasis-ball-75-cm/) - This is a simple product called Sprite Stasis Ball 75 cm - [Affirm Water Bottle](https://searchwp.com/demo-items/affirm-water-bottle/) - This is a simple product called Affirm Water Bottle - [Dual Handle Cardio Ball](https://searchwp.com/demo-items/dual-handle-cardio-ball/) - This is a simple product called Dual Handle Cardio Ball - [Zing Jump Rope](https://searchwp.com/demo-items/zing-jump-rope/) - This is a simple product called Zing Jump Rope - [Pursuit Lumaflex™ Tone Band](https://searchwp.com/demo-items/pursuit-lumaflex-tone-band/) - This is a simple product called Pursuit Lumaflex™ Tone Band - [Go-Get'r Pushup Grips](https://searchwp.com/demo-items/go-getr-pushup-grips/) - This is a simple product called Go-Get'r Pushup Grips - [Quest Lumaflex™ Band](https://searchwp.com/demo-items/quest-lumaflex-band/) - This is a simple product called Quest Lumaflex™ Band - [Sprite Foam Yoga Brick](https://searchwp.com/demo-items/sprite-foam-yoga-brick/) - This is a simple product called Sprite Foam Yoga Brick - [Sprite Foam Roller](https://searchwp.com/demo-items/sprite-foam-roller/) - This is a simple product called Sprite Foam Roller - [Harmony Lumaflex™ Strength Band Kit](https://searchwp.com/demo-items/harmony-lumaflex-strength-band-kit/) - This is a simple product called Harmony Lumaflex™ Strength Band Kit - [Joust Duffle Bag](https://searchwp.com/demo-items/joust-duffle-bag/) - This is a simple product called Joust Duffle Bag - [Strive Shoulder Pack](https://searchwp.com/demo-items/strive-shoulder-pack/) - This is a simple product called Strive Shoulder Pack - [Crown Summit Backpack](https://searchwp.com/demo-items/crown-summit-backpack/) - This is a simple product called Crown Summit Backpack - [Wayfarer Messenger Bag](https://searchwp.com/demo-items/wayfarer-messenger-bag/) - This is a simple product called Wayfarer Messenger Bag - [Rival Field Messenger](https://searchwp.com/demo-items/rival-field-messenger/) - This is a simple product called Rival Field Messenger - [Fusion Backpack](https://searchwp.com/demo-items/fusion-backpack/) - This is a simple product called Fusion Backpack - [Impulse Duffle](https://searchwp.com/demo-items/impulse-duffle/) - This is a simple product called Impulse Duffle - [Voyage Yoga Bag](https://searchwp.com/demo-items/voyage-yoga-bag/) - This is a simple product called Voyage Yoga Bag - [Compete Track Tote](https://searchwp.com/demo-items/compete-track-tote/) - This is a simple product called Compete Track Tote - [Savvy Shoulder Tote](https://searchwp.com/demo-items/savvy-shoulder-tote/) - This is a simple product called Savvy Shoulder Tote - [Endeavor Daytrip Backpack](https://searchwp.com/demo-items/endeavor-daytrip-backpack/) - This is a simple product called Endeavor Daytrip Backpack - [Driven Backpack](https://searchwp.com/demo-items/driven-backpack/) - This is a simple product called Driven Backpack - [Overnight Duffle](https://searchwp.com/demo-items/overnight-duffle/) - This is a simple product called Overnight Duffle - [Push It Messenger Bag](https://searchwp.com/demo-items/push-it-messenger-bag/) - This is a simple product called Push It Messenger Bag ## Categories - [Announcements](https://searchwp.com/blog/category/announcements/) - [Extensions](https://searchwp.com/blog/category/extensions/) - [General](https://searchwp.com/blog/category/general/) - [Releases](https://searchwp.com/blog/category/releases/) - [Tutorials](https://searchwp.com/blog/category/tutorials/) - [Developer Notes](https://searchwp.com/blog/category/developer-notes/) - [Showcases](https://searchwp.com/blog/category/showcases/) ## Category - [E-commerce](https://searchwp.com/showcase_cat/e-commerce/) - [Business](https://searchwp.com/showcase_cat/business/) - [Publication](https://searchwp.com/showcase_cat/publication/) - [Resource](https://searchwp.com/showcase_cat/resource/) ## Class - [Indexer](https://searchwp.com/hook_class/indexer/) - [Statistics](https://searchwp.com/hook_class/statistics/) - [Index](https://searchwp.com/hook_class/index/) - [Stopwords](https://searchwp.com/hook_class/stopwords/) - [AdminBar](https://searchwp.com/hook_class/adminbar/) - [Query](https://searchwp.com/hook_class/query/) - [Synonyms](https://searchwp.com/hook_class/synonyms/) - [Post](https://searchwp.com/hook_class/post/) - [Attribute](https://searchwp.com/hook_class/attribute/) - [Debug](https://searchwp.com/hook_class/debug/) - [Document](https://searchwp.com/hook_class/document/) - [Source](https://searchwp.com/hook_class/source/) - [Entry](https://searchwp.com/hook_class/entry/) - [Highlighter](https://searchwp.com/hook_class/highlighter/) - [License](https://searchwp.com/hook_class/license/) - [Native](https://searchwp.com/hook_class/native/) - [Parser](https://searchwp.com/hook_class/parser/) - [Settings](https://searchwp.com/hook_class/settings/) - [Tokens](https://searchwp.com/hook_class/tokens/) - [SWP_Query](https://searchwp.com/hook_class/swp_query/) - [BackgroundProcess](https://searchwp.com/hook_class/backgroundprocess/) - [Templates](https://searchwp.com/hook_class/templates/) ## Hook Tags - [Uninstall](https://searchwp.com/hook_tags/uninstall/) - [dashboard](https://searchwp.com/hook_tags/dashboard/) - [widget](https://searchwp.com/hook_tags/widget/) - [stats](https://searchwp.com/hook_tags/stats/) - [statistics](https://searchwp.com/hook_tags/statistics/) - [days](https://searchwp.com/hook_tags/days/) - [default](https://searchwp.com/hook_tags/default/) - [Index](https://searchwp.com/hook_tags/index/) - [reset](https://searchwp.com/hook_tags/reset/) - [rebuild](https://searchwp.com/hook_tags/rebuild/) - [empty](https://searchwp.com/hook_tags/empty/) - [delete](https://searchwp.com/hook_tags/delete/) - [Stopwords](https://searchwp.com/hook_tags/stopwords/) - [suggestions](https://searchwp.com/hook_tags/suggestions/) - [limit](https://searchwp.com/hook_tags/limit/) - [number](https://searchwp.com/hook_tags/number/) - [total](https://searchwp.com/hook_tags/total/) - [suggestion](https://searchwp.com/hook_tags/suggestion/) - [threshold](https://searchwp.com/hook_tags/threshold/) - [minimum](https://searchwp.com/hook_tags/minimum/) - [disable](https://searchwp.com/hook_tags/disable/) - [enable](https://searchwp.com/hook_tags/enable/) - [Admin Bar](https://searchwp.com/hook_tags/admin-bar/) - [Extension](https://searchwp.com/hook_tags/extension/) - [Settings](https://searchwp.com/hook_tags/settings/) - [options](https://searchwp.com/hook_tags/options/) - [screen](https://searchwp.com/hook_tags/screen/) - [link](https://searchwp.com/hook_tags/link/) - [Sources](https://searchwp.com/hook_tags/sources/) - [custom](https://searchwp.com/hook_tags/custom/) - [database table](https://searchwp.com/hook_tags/database-table/) - [source](https://searchwp.com/hook_tags/source/) - [indexable](https://searchwp.com/hook_tags/indexable/) - [delta](https://searchwp.com/hook_tags/delta/) - [aggressive](https://searchwp.com/hook_tags/aggressive/) - [update](https://searchwp.com/hook_tags/update/) - [change](https://searchwp.com/hook_tags/change/) - [content](https://searchwp.com/hook_tags/content/) - [pause](https://searchwp.com/hook_tags/pause/) - [toggle](https://searchwp.com/hook_tags/toggle/) - [token](https://searchwp.com/hook_tags/token/) - [max](https://searchwp.com/hook_tags/max/) - [batch](https://searchwp.com/hook_tags/batch/) - [size](https://searchwp.com/hook_tags/size/) - [terms](https://searchwp.com/hook_tags/terms/) - [group](https://searchwp.com/hook_tags/group/) - [partial](https://searchwp.com/hook_tags/partial/) - [fuzzy](https://searchwp.com/hook_tags/fuzzy/) - [match](https://searchwp.com/hook_tags/match/) - [force](https://searchwp.com/hook_tags/force/) - [min](https://searchwp.com/hook_tags/min/) - [length](https://searchwp.com/hook_tags/length/) - [enabled](https://searchwp.com/hook_tags/enabled/) - [disabled](https://searchwp.com/hook_tags/disabled/) - [did you mean](https://searchwp.com/hook_tags/did-you-mean/) - [tokens](https://searchwp.com/hook_tags/tokens/) - [string](https://searchwp.com/hook_tags/string/) - [customize](https://searchwp.com/hook_tags/customize/) - [filter](https://searchwp.com/hook_tags/filter/) - [alter](https://searchwp.com/hook_tags/alter/) - [wildcard](https://searchwp.com/hook_tags/wildcard/) - [wild](https://searchwp.com/hook_tags/wild/) - [card](https://searchwp.com/hook_tags/card/) - [before](https://searchwp.com/hook_tags/before/) - [prefix](https://searchwp.com/hook_tags/prefix/) - [after](https://searchwp.com/hook_tags/after/) - [suffix](https://searchwp.com/hook_tags/suffix/) - [buoy](https://searchwp.com/hook_tags/buoy/) - [extra](https://searchwp.com/hook_tags/extra/) - [weight](https://searchwp.com/hook_tags/weight/) - [relevance](https://searchwp.com/hook_tags/relevance/) - [exact](https://searchwp.com/hook_tags/exact/) - [logic](https://searchwp.com/hook_tags/logic/) - [type](https://searchwp.com/hook_tags/type/) - [strict](https://searchwp.com/hook_tags/strict/) - [and](https://searchwp.com/hook_tags/and/) - [or](https://searchwp.com/hook_tags/or/) - [phrase](https://searchwp.com/hook_tags/phrase/) - [remove](https://searchwp.com/hook_tags/remove/) - [add](https://searchwp.com/hook_tags/add/) - [edit](https://searchwp.com/hook_tags/edit/) - [Synonyms](https://searchwp.com/hook_tags/synonyms/) - [hook](https://searchwp.com/hook_tags/hook/) - [Post](https://searchwp.com/hook_tags/post/) - [Page](https://searchwp.com/hook_tags/page/) - [Custom Post Type](https://searchwp.com/hook_tags/custom-post-type/) - [Gutenberg](https://searchwp.com/hook_tags/gutenberg/) - [do_block](https://searchwp.com/hook_tags/do_block/) - [do_blocks](https://searchwp.com/hook_tags/do_blocks/) - [blocks](https://searchwp.com/hook_tags/blocks/) - [parse](https://searchwp.com/hook_tags/parse/) - [expand](https://searchwp.com/hook_tags/expand/) - [process](https://searchwp.com/hook_tags/process/) - [comment](https://searchwp.com/hook_tags/comment/) - [author](https://searchwp.com/hook_tags/author/) - [email](https://searchwp.com/hook_tags/email/) - [Comments](https://searchwp.com/hook_tags/comments/) - [arguments](https://searchwp.com/hook_tags/arguments/) - [args](https://searchwp.com/hook_tags/args/) - [retrieve](https://searchwp.com/hook_tags/retrieve/) - [get](https://searchwp.com/hook_tags/get/) - [Custom Field](https://searchwp.com/hook_tags/custom-field/) - [meta](https://searchwp.com/hook_tags/meta/) - [postmeta](https://searchwp.com/hook_tags/postmeta/) - [meta_key](https://searchwp.com/hook_tags/meta_key/) - [key](https://searchwp.com/hook_tags/key/) - [meta_value](https://searchwp.com/hook_tags/meta_value/) - [value](https://searchwp.com/hook_tags/value/) - [Taxonomy](https://searchwp.com/hook_tags/taxonomy/) - [Category](https://searchwp.com/hook_tags/category/) - [Categories](https://searchwp.com/hook_tags/categories/) - [Tag](https://searchwp.com/hook_tags/tag/) - [Tags](https://searchwp.com/hook_tags/tags/) - [post_tag](https://searchwp.com/hook_tags/post_tag/) - [term](https://searchwp.com/hook_tags/term/) - [transfer](https://searchwp.com/hook_tags/transfer/) - [ID](https://searchwp.com/hook_tags/id/) - [another](https://searchwp.com/hook_tags/another/) - [attribute](https://searchwp.com/hook_tags/attribute/) - [parent](https://searchwp.com/hook_tags/parent/) - [excerpt](https://searchwp.com/hook_tags/excerpt/) - [global](https://searchwp.com/hook_tags/global/) - [label](https://searchwp.com/hook_tags/label/) - [debug](https://searchwp.com/hook_tags/debug/) - [log](https://searchwp.com/hook_tags/log/) - [logfile](https://searchwp.com/hook_tags/logfile/) - [output](https://searchwp.com/hook_tags/output/) - [directory](https://searchwp.com/hook_tags/directory/) - [dir](https://searchwp.com/hook_tags/dir/) - [folder](https://searchwp.com/hook_tags/folder/) - [pdf](https://searchwp.com/hook_tags/pdf/) - [document](https://searchwp.com/hook_tags/document/) - [skip](https://searchwp.com/hook_tags/skip/) - [omit](https://searchwp.com/hook_tags/omit/) - [doc](https://searchwp.com/hook_tags/doc/) - [metadata](https://searchwp.com/hook_tags/metadata/) - [media](https://searchwp.com/hook_tags/media/) - [database](https://searchwp.com/hook_tags/database/) - [properties](https://searchwp.com/hook_tags/properties/) - [table](https://searchwp.com/hook_tags/table/) - [column](https://searchwp.com/hook_tags/column/) - [invalid](https://searchwp.com/hook_tags/invalid/) - [error](https://searchwp.com/hook_tags/error/) - [check](https://searchwp.com/hook_tags/check/) - [Entry](https://searchwp.com/hook_tags/entry/) - [data](https://searchwp.com/hook_tags/data/) - [native](https://searchwp.com/hook_tags/native/) - [object](https://searchwp.com/hook_tags/object/) - [highlight](https://searchwp.com/hook_tags/highlight/) - [highlighter](https://searchwp.com/hook_tags/highlighter/) - [case](https://searchwp.com/hook_tags/case/) - [insensitive](https://searchwp.com/hook_tags/insensitive/) - [sensitive](https://searchwp.com/hook_tags/sensitive/) - [indexer](https://searchwp.com/hook_tags/indexer/) - [alternate](https://searchwp.com/hook_tags/alternate/) - [override](https://searchwp.com/hook_tags/override/) - [fast](https://searchwp.com/hook_tags/fast/) - [speed](https://searchwp.com/hook_tags/speed/) - [slow](https://searchwp.com/hook_tags/slow/) - [WordPress](https://searchwp.com/hook_tags/wordpress/) - [search](https://searchwp.com/hook_tags/search/) - [short circuit](https://searchwp.com/hook_tags/short-circuit/) - [external](https://searchwp.com/hook_tags/external/) - [parser](https://searchwp.com/hook_tags/parser/) - [extract](https://searchwp.com/hook_tags/extract/) - [text](https://searchwp.com/hook_tags/text/) - [richtext](https://searchwp.com/hook_tags/richtext/) - [rich](https://searchwp.com/hook_tags/rich/) - [suggest](https://searchwp.com/hook_tags/suggest/) - [spell check](https://searchwp.com/hook_tags/spell-check/) - [autosuggest](https://searchwp.com/hook_tags/autosuggest/) - [refine](https://searchwp.com/hook_tags/refine/) - [integration](https://searchwp.com/hook_tags/integration/) - [missing](https://searchwp.com/hook_tags/missing/) - [notice](https://searchwp.com/hook_tags/notice/) - [capability](https://searchwp.com/hook_tags/capability/) - [manage](https://searchwp.com/hook_tags/manage/) - [editor](https://searchwp.com/hook_tags/editor/) - [admin](https://searchwp.com/hook_tags/admin/) - [administrator](https://searchwp.com/hook_tags/administrator/) - [access](https://searchwp.com/hook_tags/access/) - [statitics](https://searchwp.com/hook_tags/statitics/) - [view](https://searchwp.com/hook_tags/view/) - [cap](https://searchwp.com/hook_tags/cap/) - [pattern](https://searchwp.com/hook_tags/pattern/) - [white](https://searchwp.com/hook_tags/white/) - [list](https://searchwp.com/hook_tags/list/) - [regex](https://searchwp.com/hook_tags/regex/) - [tokenize](https://searchwp.com/hook_tags/tokenize/) - [lenient](https://searchwp.com/hook_tags/lenient/) - [accent](https://searchwp.com/hook_tags/accent/) - [umlaut](https://searchwp.com/hook_tags/umlaut/) - [handling](https://searchwp.com/hook_tags/handling/) - [regular expression](https://searchwp.com/hook_tags/regular-expression/) - [full match](https://searchwp.com/hook_tags/full-match/) - [rules](https://searchwp.com/hook_tags/rules/) - [apply](https://searchwp.com/hook_tags/apply/) - [exclude](https://searchwp.com/hook_tags/exclude/) - [word](https://searchwp.com/hook_tags/word/) - [character](https://searchwp.com/hook_tags/character/) - [count](https://searchwp.com/hook_tags/count/) - [manipulate](https://searchwp.com/hook_tags/manipulate/) - [status](https://searchwp.com/hook_tags/status/) - [post_status](https://searchwp.com/hook_tags/post_status/) - [stati](https://searchwp.com/hook_tags/stati/) - [published](https://searchwp.com/hook_tags/published/) - [draft](https://searchwp.com/hook_tags/draft/) - [scheduled](https://searchwp.com/hook_tags/scheduled/) - [engine](https://searchwp.com/hook_tags/engine/) - [interval](https://searchwp.com/hook_tags/interval/) - [ignored](https://searchwp.com/hook_tags/ignored/) - [custom fields](https://searchwp.com/hook_tags/custom-fields/) - [keys](https://searchwp.com/hook_tags/keys/) - [core](https://searchwp.com/hook_tags/core/) - [HTML](https://searchwp.com/hook_tags/html/) - [regular](https://searchwp.com/hook_tags/regular/) - [expression](https://searchwp.com/hook_tags/expression/) - [date](https://searchwp.com/hook_tags/date/) - [initials](https://searchwp.com/hook_tags/initials/) - [function](https://searchwp.com/hook_tags/function/) - [IP](https://searchwp.com/hook_tags/ip/) - [SKU](https://searchwp.com/hook_tags/sku/) - [stock](https://searchwp.com/hook_tags/stock/) - [product](https://searchwp.com/hook_tags/product/) - [code](https://searchwp.com/hook_tags/code/) - [version](https://searchwp.com/hook_tags/version/) - [post__in](https://searchwp.com/hook_tags/post__in/) - [searchwp_include](https://searchwp.com/hook_tags/searchwp_include/) - [searchwp_exclude](https://searchwp.com/hook_tags/searchwp_exclude/) - [post__not_in](https://searchwp.com/hook_tags/post__not_in/) - [query](https://searchwp.com/hook_tags/query/) - [mods](https://searchwp.com/hook_tags/mods/) - [site](https://searchwp.com/hook_tags/site/) - [per page](https://searchwp.com/hook_tags/per-page/) - [pagination](https://searchwp.com/hook_tags/pagination/) - [per_page](https://searchwp.com/hook_tags/per_page/) - [offset](https://searchwp.com/hook_tags/offset/) - [fields](https://searchwp.com/hook_tags/fields/) - [per](https://searchwp.com/hook_tags/per/) - [optimization](https://searchwp.com/hook_tags/optimization/) - [where](https://searchwp.com/hook_tags/where/) - [db_where](https://searchwp.com/hook_tags/db_where/) - [db where](https://searchwp.com/hook_tags/db-where/) - [modifications](https://searchwp.com/hook_tags/modifications/) - [order](https://searchwp.com/hook_tags/order/) - [sort](https://searchwp.com/hook_tags/sort/) - [join](https://searchwp.com/hook_tags/join/) - [having](https://searchwp.com/hook_tags/having/) - [left](https://searchwp.com/hook_tags/left/) - [union](https://searchwp.com/hook_tags/union/) - [result](https://searchwp.com/hook_tags/result/) - [attributes](https://searchwp.com/hook_tags/attributes/) - [values](https://searchwp.com/hook_tags/values/) - [results](https://searchwp.com/hook_tags/results/) - [all](https://searchwp.com/hook_tags/all/) - [quote](https://searchwp.com/hook_tags/quote/) - [sentence](https://searchwp.com/hook_tags/sentence/) - [sql](https://searchwp.com/hook_tags/sql/) - [mysql](https://searchwp.com/hook_tags/mysql/) - [clauses](https://searchwp.com/hook_tags/clauses/) - [maximum](https://searchwp.com/hook_tags/maximum/) - [words](https://searchwp.com/hook_tags/words/) - [keyword](https://searchwp.com/hook_tags/keyword/) - [stems](https://searchwp.com/hook_tags/stems/) - [http](https://searchwp.com/hook_tags/http/) - [basic](https://searchwp.com/hook_tags/basic/) - [auth](https://searchwp.com/hook_tags/auth/) - [authentication](https://searchwp.com/hook_tags/authentication/) - [username](https://searchwp.com/hook_tags/username/) - [password](https://searchwp.com/hook_tags/password/) - [user](https://searchwp.com/hook_tags/user/) - [pass](https://searchwp.com/hook_tags/pass/) - [httpbasic](https://searchwp.com/hook_tags/httpbasic/) - [basicauth](https://searchwp.com/hook_tags/basicauth/) - [child](https://searchwp.com/hook_tags/child/) - [uploaded_to](https://searchwp.com/hook_tags/uploaded_to/) - [multisite](https://searchwp.com/hook_tags/multisite/) - [multi site](https://searchwp.com/hook_tags/multi-site/) - [network](https://searchwp.com/hook_tags/network/) - [mu](https://searchwp.com/hook_tags/mu/) - [wpmu](https://searchwp.com/hook_tags/wpmu/) - [WP All Import](https://searchwp.com/hook_tags/wp-all-import/) - [migration](https://searchwp.com/hook_tags/migration/) - [import](https://searchwp.com/hook_tags/import/) ## Categories - [Indexer](https://searchwp.com/faqcat/indexer/) - [Search](https://searchwp.com/faqcat/search/) - [PDFs & Documents](https://searchwp.com/faqcat/pdfs-documents/) - [License](https://searchwp.com/faqcat/license/) ## Categories - [License](https://searchwp.com/?kbcat4=license) - [Support](https://searchwp.com/?kbcat4=support) - [Advanced Custom Fields](https://searchwp.com/?kbcat4=advanced-custom-fields) - [Relevance Weight Customization](https://searchwp.com/?kbcat4=relevance-weight-customization) - [Search Form Customization](https://searchwp.com/?kbcat4=search-form-customization) - [Media](https://searchwp.com/?kbcat4=media) - [WooCommerce](https://searchwp.com/?kbcat4=woocommerce) - [Indexing](https://searchwp.com/?kbcat4=indexing) - [Term Handling](https://searchwp.com/?kbcat4=term-handling) - [Search Result Customization](https://searchwp.com/?kbcat4=search-result-customization) - [bbPress](https://searchwp.com/?kbcat4=bbpress) - [Document Handling](https://searchwp.com/?kbcat4=document-handling) - [Fundamentals](https://searchwp.com/?kbcat4=fundamentals) - [Mods](https://searchwp.com/?kbcat4=mods) - [Live Search](https://searchwp.com/?kbcat4=live-search) - [Modal Form](https://searchwp.com/?kbcat4=modal-form) - [Term Archive Priority](https://searchwp.com/?kbcat4=term-archive-priority) - [Elementor](https://searchwp.com/?kbcat4=elementor) - [Oxygen](https://searchwp.com/?kbcat4=oxygen) - [Divi](https://searchwp.com/?kbcat4=divi) ## Demo Item Category - [Tops](https://searchwp.com/demo_item_cat/tops/) - [Hoodies & Sweatshirts](https://searchwp.com/demo_item_cat/hoodies-sweatshirts/) - [Collections](https://searchwp.com/demo_item_cat/collections/) - [Eco Friendly](https://searchwp.com/demo_item_cat/eco-friendly/) - [Jackets](https://searchwp.com/demo_item_cat/jackets/) - [Bottoms](https://searchwp.com/demo_item_cat/bottoms/) - [Pants](https://searchwp.com/demo_item_cat/pants/) - [Promotions](https://searchwp.com/demo_item_cat/promotions/) - [Performance Fabrics](https://searchwp.com/demo_item_cat/performance-fabrics/) - [New Luma Yoga Collection](https://searchwp.com/demo_item_cat/new-luma-yoga-collection/) - [Erin Recommends](https://searchwp.com/demo_item_cat/erin-recommends/) - [Tees](https://searchwp.com/demo_item_cat/tees/) - [Shorts](https://searchwp.com/demo_item_cat/shorts/) - [Men Sale](https://searchwp.com/demo_item_cat/men-sale/) - [Tanks](https://searchwp.com/demo_item_cat/tanks/) - [Bras & Tanks](https://searchwp.com/demo_item_cat/bras-tanks/) - [Women Sale](https://searchwp.com/demo_item_cat/women-sale/) - [Gear](https://searchwp.com/demo_item_cat/gear/) - [Watches](https://searchwp.com/demo_item_cat/watches/) - [Fitness Equipment](https://searchwp.com/demo_item_cat/fitness-equipment/) - [Bags](https://searchwp.com/demo_item_cat/bags/)