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
- Installera tillägget från WordPress-tilläggssida.
- Aktivera tillägget.
- 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
templatesfolder in the plugin folder, which includessearch-results.php. This file is the template used to output search results. To customize the search results:- Skapa en mapp som heter
relevanssi-live-ajax-searchi din temakatalog. - Kopiera filen
search-results.phptill den nya mappen. - 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.
- Skapa en mapp som heter
-
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_Querymode 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.phptemplate instead of the defaultsearch-results.phptemplate 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
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_arrowfilters 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_resultallow you to inject content to the search results without modifying the template. Contributor: Marco Almeida.
