There are no reviews yet. Be the first to send feedback to the community and the maintainers!
=== WP Search with Algolia === Contributors: WebDevStudios, williamsba1, tw2113, mrasharirfan, scottbasgaard, gregrickaby, richaber Tags: search, algolia, autocomplete, instantsearch, relevance search, faceted search, find-as-you-type search, ecommerce, seo, woocommerce, advanced search Requires at least: 5.0 Tested up to: 6.2.2 Requires PHP: 7.4 Stable tag: 2.5.3 License: GNU General Public License v2.0, MIT License Use the power of Algolia to enhance your website's search. Enable Autocomplete and Instantsearch for fast and accurate results. Control the look, feel, and relevance. == Description == Easily integrate the powerful search tool Algolia directly into your WordPress website. Quickly index all of your website’s content and provide lightning fast and accurate search results within minutes! Built and supported by WebDevStudios, the website agency behind Custom Post Type UI, WP Search with Algolia immediately improves search on your website. Your users will be impressed! Enable Autocomplete and Instantsearch to immediately provide a more robust search experience to your visitors. Plus, you receive full control over the look, feel, and relevance of your users' search experience. = Features = * One-click indexing of all content in WordPress * Relevant, faceted ready search results in milliseconds with native typo-tolerance from Algolia Search * Super granular control on search content relevancy and content positioning * Language-agnostic * WordPress hooks and filters available for easy customization of indexed content. This plugin requires API keys from [Algolia](https://www.algolia.com/). API keys are free for small personal projects and non-commercial use. Learn more about [commercial use pricing](https://www.algolia.com/pricing/). Introducing **WP Search with Algolia Pro**, our new premium version of WP Search with Algolia! Pro features include: * WooCommerce support * Indexing Product data including SKU, pricing (standard and variable), sales, and short descriptions. * Total sales and total ratings indexed for popularity * Advanced SEO support with Yoast SEO and All in One SEO * Content level settings to exclude individual content from the search index * Set Algolia’s indexing to match with existing search engine “noindex” settings * Multisite Network-wide support coming soon! Are you ready to go Pro? Check out [WP Search with Algolia Pro on Pluginize](https://pluginize.com/plugins/wp-search-with-algolia-pro/)! = Links = * [WebDevStudios](https://webdevstudios.com) * [Algolia](https://algolia.com) * [Documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki) * [Support](https://wordpress.org/support/plugin/wp-search-with-algolia/) * [Feature requests and bugs](https://github.com/WebDevStudios/wp-search-with-algolia/issues) *This plugin is a derivative work of the code from the [Search by Algolia – Instant & Relevant results](https://wordpress.org/plugins/search-by-algolia-instant-relevant-results/) plugin for WordPress, which is licensed under the GPLv2.* == Installation == **If you have the *Search by Algolia – Instant & Relevant results* plugin installed, please deactivate it first.** From your WordPress dashboard: 1. **Visit** Plugins > Add New 2. **Search** for "WP Search with Algolia" 3. **Activate** WP Search with Algolia from your Plugins page 4. **Click** on the new menu item "Algolia Search" and enter your API keys 5. **Read** the step by step [configuration guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Getting-Started) == Frequently Asked Questions == = I see you now have a Pro addon, what features are available with it? = When you purchase a copy of [WP Search with Algolia Pro](https://pluginize.com/plugins/wp-search-with-algolia-pro/) you are getting access to the start of WooCommerce integration as well as Search Engine Optimization mirroring. With WooCommerce, you'll be able to manage settings to start including product information as part of indexed products, including out of box display with both Autocomplete and Instantsearch hit templates. You can also include details like product SKU values, total sales, and ratings to help with index ranking and relevance. With SEO settings, you can configure your content to manage itself in your Algolia indexes based on your "noindex" settings from your dedicated SEO plugins. We intend to continue adding and evolving all the extra features in WP Search with Algolia Pro = Is this plugin a fork? = Yes. The Algolia Team **[no longer supports their original plugin](https://community.algolia.com/wordpress/)**. The engineering team at WebDevStudios has forked the original plugin, and is now maintaining it. = Should I switch to this plugin? = Yes. Because Algolia no longer supports their plugin, you will no longer receive updates. WebDevStudios uses Algolia on many of its projects, and is committed to maintaining this plugin. = How do I switch from the "Search by Algolia – Instant & Relevant results" plugin? = 1. **Deactivate** the *Search by Algolia – Instant & Relevant results* plugin 2. **Follow** the [installation instructions](https://wordpress.org/plugins/wp-search-with-algolia/#installation) 3. **Activate** *WP Search with Algolia* 4. **Check** for your API Keys. They should already be there, if not, enter them and then save settings 5. **Delete** the *Search by Algolia – Instant & Relevant results* plugin = What are the minimum requirements? = * Requires WordPress 5.0+ * PHP version 7.4 or greater * MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended) * cURL PHP extension * mbstring PHP extension * OpenSSL greater than 1.0.1 * Some payment gateways require fsockopen support (for IPN access) Visit the [WP Search with Algolia server requirements documentation](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation) for a detailed list of server requirements. = Where can I find WP Search with Algolia documentation and user guides? = - For help setting up and configuring WP Search with Algolia please refer to the [user guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/WP-Search-with-Algolia-plugin-Installation). - For extending or theming the Autocomplete dropdown, see the [Autocomplete Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-the-Autocomplete-dropdown). - For extending or theming the Instant Search results page, see the [Search Page Customization guide](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). = Will it work with my theme? = Yes. This plugin should work with most themes that do not override the default WordPress search behavior. Instant Search results page may require some styling to make it match nicely. See the [Search Page Customization](https://github.com/WebDevStudios/wp-search-with-algolia/wiki/Customize-your-search-page). = Where can I report bugs, request features, or contribute to the project? = All development is handled on [GitHub](https://github.com/WebDevStudios/wp-search-with-algolia/issues). == Screenshots == 1. Algolia Settings 2. Search Page Settings 3. Autocomplete Settings 4. InstantSearch Dropdown 5. Search Results == Changelog == Follow along with the changelog on [Github](https://github.com/WebDevStudios/wp-search-with-algolia/releases). = 2.5.3 = * Updated: Autocomplete template file with user link fix when cmd/ctrl clicking. * Updated: Class method visibility from protected to public. = 2.5.2 = * Updated: Fixed hits per page configuration for instantsearch * Added: Custom hook for settings page override. = 2.5.1 = * Updated readme.txt with more plugin information. * Repositioned help info on settings screens. = 2.5.0 = * Introduction of WP Search with Algolia Pro availability. * Added `algolia_custom_template_location` filter to allow specifying custom template locations besides just your active theme. * Templates: added action hooks at the end of Autocomplete and Instantsearch hit template blocks. * Updated `algolia_changes_watchers` filter to also receive the current indices. * Added watcher support for term and user meta updates. * Updated bundled CSS to better match selectors for default used widgets in the templates. * Clarified some details around Autocomplete settings and what can be done in each setting state. * Updated admin menu icon to use Algolia logo when no settings configured. = 2.4.0 = * Increase minimum PHP version to PHP 7.4 * Fixed PHP8 compatibility issues * Prefixed Algolia library to avoid potential conflicts with other code using the same libraries. * Revised copy and wording around the plugin for better clarity. * Deprecate the `algolia_should_require_search_client` filter in favor of prefixed Algolia PHP Client namespace = 2.3.1 = * Update autocomplete template to use addEventListener instead of onload function * Update Algolia InstantSearch.js to 4.49.1 = 2.3.0 = * Add algolia_should_override_autocomplete filter to override enable/disable status of Autocomplete * Add from_batch argument to the re-index WP-CLI command * Update excluded custom post types and taxonomies to include Core WordPress' internal CPTs and taxonomies * Update Algolia logos to match the latest version * Remove jQuery usage and dependency from templates * Update Algolia JavaScript API Client to 4.14.2 * Update Algolia InstantSearch.js to 4.49.0 * Update Algolia PHP API Client to 3.3.2 = 2.2.0 = * Add alert to Push Settings button on the Search Page. * Replace attributesToIndex index setting with searchableAttributes. * Replace outdated Instant Search widget class. * Improve drag and drop column description text on the Autocomplete page. * Remove inline CSS for Max. Suggestions input. * Update Algolia JavaScript API Client to 4.13.0 * Update Algolia InstantSearch.js to 4.40.5 * Update Algolia Autocomplete.js to 0.38.1 * Update Algolia PHP API Client to 3.2.0 = 2.1.0 = * Add algolia_update_records filter to allow inspection and filtering records during update operation. * Add algolia_re_index_records filter to allow inspection and filtering records during re-index operation. * Catch some Aloglia PHP Client exceptions that were previously uncaught during record updating and re-indexing. * Fix an issue where SearchIndex::saveObjects was called twice during re-index operations. * Update Algolia PHP API Client to 3.1.0 = 2.0.1 = * Fix for users that enable intstantsearch but not autocomplete by adding algoliasearch client as direct dependency of both = 2.0.0 = * Breaking changes for users with customized autocomplete.php / instantsearch.php template in their theme. * Update autocomplete.php and instantsearch.php templates for compatibility with new JS libs. * Update Algolia JavaScript API Client to 4.10.3 * Update Algolia InstantSearch.js to 4.25.2 * Update Algolia Autocomplete.js to 0.38.0 * Update Algolia PHP API Client to 3.0.2
Custom-Metaboxes-and-Fields-for-WordPress
Lets you easily create metaboxes with custom fields that will blow your mind.nextjs-wordpress-starter
A headless starter for WordPress powered by Next.js.wd_s
A starter theme from WebDevStudios.custom-post-type-ui
Admin UI settings for creating custom post types and taxonomies in WordPressCLI-Cheat-Sheet
A command line cheat sheet. (CLI is not a scary place!)generator-plugin-wp
Yeoman WordPress Plugin GeneratorStartBox
An incredibly powerful theme framework for WordPress. Download here: http://wpstartbox.com/startbox.zip. Get our sample child theme here: http://github.com/webdevstudios/StartBox-Child —Taxonomy_Single_Term
This library helps you remove and replace the built-in taxonomy metabox with a radio or select metabox. http://webdevstudios.com/2013/07/08/replace-wordpress-default-taxonomy-metabox-with-a-radio-select-metabox/WDS-Simple-Page-Builder
Uses existing template parts in the currently-active theme to build a customized page with rearrangeable elements.wds-blocks
WebDevStudios library of Gutenberg blocks.WDS-WP-REST-API-Connect
A tool for connecting to the JSON-based REST API for WordPress via OAuth - https://github.com/WP-API/OAuth1, https://github.com/WP-API/OAuth1CPT_Core
This is a helper class for creating custom post types.. I'm sure it doesn't cover everything. PRs welcome.WDS-Required-Plugins
Make certain plugins required so that they cannot be (easily) deactivated. | Gatekeeper: @aubreypwdCollabPress
wds-acf-blocks
A set of custom Gutenberg blocks built with Advanced Custom Fields Pro.WDS-BuddyPress-Project-Framework
This plugin is a boilerplate for new custom BuddyPress projects.gatsby-starter-wordpress-graphql
A bare-bones Gatsby starter powered WordPress and WPGraphQL!oops-wp
A collection of abstract classes, interfaces, and traits to promote object-oriented programming practices in WordPress.WordPress-Widgets-Refresh
Rethink WordPress WidgetsSane-Widget-Sidebar-Management
Simplifies WordPress widget admin screen. Select one sidebar for management at a time to maintain widget sanity.Taxonomy_Core
A tool to make custom taxonomy registration just a bit simpler. Automatically registers taxonomy labels, and provides helpful methods.WDS-Custom-Login-Page
Create a custom login page on your WordPress site.wds-headless-wordpress
This codebase has been moved to a monorepo. Please see the documentation to learn more. 🍻create-block
Easily scaffold a block for the WordPress block editor via CLI.Automatic-Featured-Images-from-Videos
If a YouTube or Vimeo video exists in the first few paragraphs of a post, automatically set the post's featured image to that vidoe's thumbnail.WDS-Multisite-Aggregate
Creates a blog where all the most recent posts on a WordPress network may be found. Based on WordPress MU Sitewide Tags Pages plugin by Donncha O Caoimh.taxonomy-switcher
Taxonomy SwitcherWDS-Instagram-Widget
A bare-bones (no CSS) widget for displaying your most recent Instagram photos.CMB2-Example-Theme
Demonstrate how to include CMB2 as well as some cool tips and tricksBuddyPress-Registration-Options
Moderate new BuddyPress members, fight BuddyPress spam, set BuddyPress Groups or Blogs/Sites new members can join on the registration page.WDS-Shortcodes
Base classes for creating WordPress shortcodes.WDS-Log-Post
A log custom post typeChat-Room
WordPress Chat Room pluginWDS-Mega-Menu
Make magnificently magical Mega Menus.gf-custom-styles
Provides several custom styles for Gravity Forms, available per-form.puppeteer-screenshots
Take automated screenshots of webpages at multiple viewports.WDS-Coding-Standards
These old coding standards are now deprecated, in favor of: http://github.com/WebDevStudios/php-coding-standards, http://github.com/WebDevStudios/js-coding-standards, ad http://github.com/WebDevStudios/css-coding-standardsremove-blog-slug
Removes /blog from permalinks when using multisite in subdirectory modeCMB2-Date-Range-Field
WDS-Active-Plugin-Data
Display activation and network activation status on all available plugins in your multisitewd_s-generator
An easy way to spin-up a new WordPress theme.wds-block-based-theme
An experimental block based theme, which supports full site editing.WDS-WP-REST-API-Connect-UI
Provides UI for connecting from one WordPress installation to another via the WP REST API over OAuth1 (https://github.com/WP-API/OAuth1)WDS-Logo-Trains
A boilerplate WordPress Plugin that adds a custom post type for creating "Logo Trains" ready for styling.wds-headless-core
The core WordPress plugin for the Next.js WordPress Starter.WDS-CMB2-Customizer
Use CMB2 to easily generate fields for the Customizer in WordPresswds-block-starter
A block starter for projects.WDS-Customizer-CSS
Easily add custom styles to your WordPress site.StartBox-Child
A basic StartBox starter child theme for the StartBox theme framework. Official website http://wpstartbox.comWDS-Twitter-Widget
Twitter 1.1 Widget :: to get submodules: git clone --recursive https://github.com/WebDevStudios/WDS-Twitter-Widget.gitWDS-Dynamic-Dropdowns
Replace the user dropdown in WordPress with a dynamic version using the Select2 library.Hash-Link-Scroll-Offset
Offset the scroll position of anchored links. Handy if you have a sticky header that covers linked material.WDS-Hero-Widget
This allows you to add "Heros" to pages with heading, subheading, and buttons. Complete with image backgrounds, video and sliders.wds-headless-theme
WordPress theme for the Next.js WordPress Starter.WordPress-tags-like-meta-box
A class to create tags-like meta boxes with ease.wd_f
Post-Google-Map
Add multiple addresses to a post or page. Addresses will be plotted on a Google Map in your post/page or in the Post Google Map sidebar widget.WDS-SMTP-Mail-Plugin
Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings. Based on WP Mail SMTP.WDS-Breadcrumbs
Breadcrumbs from WDS7 that everyone keeps reusing from project-to-projectCMB2-Remote-Image-Select-Field
Allows users to enter a URL in a text field and select a single image for use in post meta. Similar to Facebook's featured image selector.EDD-External-Products
List external products alongside ones you sell on your own site. The purchase button for external products will link directly to whatever URL you specify.wds-headless-blocks
WDS Headless extension handling Gutenberg block functionality.php-coding-standards
WebDevStudios PHP Coding Standardswds-headless-gravityforms
WDS Headless extension handling Gravity Forms functionality.WDS-RSS-Post-Aggregator
A RSS Post importer WordPress PluginWDS-Plugin-Documentor
Allows developers to provide information to their clients about installed plugins.WDS-React-Post-Search
Power up the basic WordPress search with Reactbroken-site-checker
Finds broken domains in multisite and archives themWDS-Image-Grabber
Get a list of image URLs from a remote address and return them in an arraygenerator-plugin-wp-example
This is an example of the output of https://github.com/WebDevStudios/generator-plugin-wp (also uses the include sub-generator)WP_Addthis_API_Connect
Connect to the Addthis API using WordPress APIsWDS-Widget-Boilerplate
wds-headless-seo
WDS Headless extension handling SEO functionality.WDS-Plugin-Boilerplate
WP-carouFredSel
Simple plugin that will A) enqueue carouFredSel when requested, and B) (if requested) create a custom "featured" post type for the carouselwds-headless-algolia
WDS Headless extension handling Algolia functionality.CMB2-Example-Plugin
Demonstrate how to include CMB2 as well as some cool tips and tricksWDS-Image-Class
Library for getting post images and attachments the WDS way.WDS-Components-Library
A place to extend our CodePen pens, for easy integration with wd_sWDS-Related-Posts
A lightweight plugin to display related posts based on categories.wds-site-documentation
A plugin to host site documentation in an easily accessible place in the WordPress dashboard.WDS-WordPress-Export-XML-splitter
Take a WordPress xml export file and split it into a number of chunksBlog-Copier
Blog Copier WordPress Plugin - Enables super admins to copy existing sub sites to new sub sites in a WordPress Multisite Networkwds-headless-acf
WDS Headless extension handling Advanced Custom Fields functionality.oops-wp-demo
An example plugin to demonstrate usage of OOPS-WP structures and utilities.NextGen-Public-Uploader
NextGEN Public Uploader is an extension to NextGEN Gallery which allows frontend image uploads for your users.plugin-admin-notes
WDS-Network-Require-Login
A require-login plugin that can be network-activated as well as overridden on the site level.StartBox-Easy-Hooks
StartBox Easy Hooks Plugin for the StartBox Theme Framework. Official website http://wpstartbox.comWDS-Browser-Detect
A lightweight plugin to detect browsers, operating systems, and devices.buddymedia
docusaurus-starter
A Docusaurus starter from WebDevStudios.WDS-WP-API-CSV
Output WP-API json data to CSVWDS-Ratings
algolia-snippet-library
Snippet library for working with WP Search with Algolia and Algolia.comwds-bb-custom-field
aad-first-party-sso-wordpress
First Party Azure Active Directory Single Sign-on for WordPressWDS-Harden-Soft-404s
Harden the soft 404's of your WordPress site with this plugin!constant-contact-forms
Add a contact form to your WordPress site and quickly capture information from visitors.css-coding-standards
WebDevStudios CSS & SASS Coding StandardsLove Open Source and this site? Check out how you can help us