Relevanssi Live Ajax Search

Beskrivning

Relevanssi Live Ajax Search enables ajax live search for your search forms. It won’t swamp you with settings, and generally, Relevanssi Live Ajax Search works without any modifications necessary. If you want to customize it, you have complete control over how it works and what it does.

Relevanssi Live Ajax Search displays the search results using templates. You can easily override the default templates from your theme to make the results look the way you want them to look.

Fungerar bäst med Relevanssi

Relevanssi Live Ajax Search only provides you with live search results. To get really good results, use Relevanssi, Relevanssi Premium or Relevanssi Light. Relevanssi Live Ajax Search automatically uses Relevanssi to power the search results if Relevanssi is installed and active. However, you don’t need Relevanssi; Relevanssi Live Ajax Search also works with the default WP search.

Ändringar från SearchWP Live Ajax Search

Relevanssi Live Ajax Search is a fork of SearchWP Live Ajax Search. I forked it from version 1.6.1 because it looked like SearchWP Live Ajax Search wasn’t getting updates anymore. I also wanted to improve the Relevanssi compatibility.

Relevanssi Live Ajax Search drops all SearchWP compatibility. You can use SearchWP Live Ajax Search, which has built-in SearchWP support.

Widgeten har också tagits bort. Den behövdes inte och var föråldrad.

Relevanssi Live Ajax Search kan nu ta över Gutenbergs core/search sökformulär.

Detta tillägg finns på GitHub

Öppna gärna upp ärenden på
https://github.com/msaari/relevanssi-live-ajax-search.

Installation

  1. Installera tillägget från WordPress-tilläggssida.
  2. Aktivera tillägget.
  3. Redan klart! I de flesta fall behövs inget mer.

If Relevanssi Live Ajax Search does not automatically attach itself to your search form, you can enable it by adding a single HTML5 data attribute (data-rlvlive="true") to the input field of your search form. You can find more information in the plugin documentation.

Vanliga frågor

Hur skapar jag en anpassad mall för sökresultat?

Relevanssi Live Ajax Search uses a template loader, making it easy to replace the search results. There is a templates folder in the plugin folder, which includes search-results.php. This file is the template used to output search results. To customize the search results:

  1. Skapa en mapp som heter relevanssi-live-ajax-search i din temakatalog.
  2. Kopiera filen search-results.php till den nya mappen.
  3. Relevanssi Live Ajax Search kommer nu att använda den filen för att visa resultaten.

If you want to override the default CSS styles, you can remove them this way:

add_filter( 'relevanssi_live_search_base_styles', '__return_false' );

This filter hook removes the base styles that control the live search result position.

wp_dequeue_style( 'relevanssi-live-search' );

This removes the actual search result styles.

I’m using Astra, Storefront, or Divi, and this plugin doesn’t work

It does, Astra search form is just designed in a way that hides the search results. You can find solutions in the plugin documentation. The easiest solution is adding this to your theme functions.php:

add_filter( 'relevanssi_live_search_add_result_div', '__return_false' );

Jag vill ändra antalet resultat som visas

Det finns ett filter för det! Lägg till detta i dina temas functions.php eller i ett kodavblock:

add_filter( 'relevanssi_live_search_posts_per_page', function() { return 10; } );

Detta kommer visa 10 resultat. Du kan ändra antalet som du vill.

Jag använder WPML och får inga resultat!

For some reason, the combination of Relevanssi Live Ajax Search, Relevanssi and WPML leads to problems. To solve this problem, use the WP_Query mode of fetching the results. To activate the mode, add this to your theme functions.php:

add_filter( 'relevanssi_live_search_mode', function() { return 'wp_query'; } );

This will make Relevanssi Live Ajax Search use a different method of fetching the results. This method is compatible with WPML. This method uses the search-results-query.php template instead of the default search-results.php template in Relevanssi Live Ajax Search, so take note if you want to customize the template to use the right base template for your customization.

Recensioner

10 februari 2023
Excellent plugin, works very well, very easy/automatic integration. A couple of minor issues were resolved with solutions from the internet and a very quick response from the developer Mikko on the support forum here! Thank you 🙂
Läs alla 9 betyg

Bidragsgivare och utvecklare

”Relevanssi Live Ajax Search” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

”Relevanssi Live Ajax Search” har översatts till 13 språk. Tack till översättarna för deras bidrag.

Översätt ”Relevanssi Live Ajax Search” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

2.6

  • Security update: This plugin could be used for blind oracle attacks to find out information on private posts. This has been blocked.
  • New feature: Post type, post ID and term ID are now added to the results template as data attributes for better CSS targeting. Contributor: Marco Almeida.
  • New feature: New filter hook relevanssi_live_search_result_arrow filters the » arrow in the search results. Contributor: Marco Almeida.
  • New feature: Action hooks relevanssi_live_search_before_result, relevanssi_live_search_before_result_link, relevanssi_live_search_before_result_title, relevanssi_live_search_after_result_title, relevanssi_live_search_after_result_link, relevanssi_live_search_after_result allow you to inject content to the search results without modifying the template. Contributor: Marco Almeida.