WordPress WP-Advanced-Search

Description

En français

WP-Advanced-Search fonctionne en anglais et en français
WP-Advanced-Search fonctionne avec un code court <?php WP_Advanced_Search(); ?> ou le shortcode [advanced-search] à ajouter dans la page de recherche du thème WordPress (search.php). Tout est entièrement paramétrable dans les réglages de WordPress (sous-menu ‘Advanced Search’). Disponible aussi pour WordPress MU (multisites).

Quelques exemples d’options existantes :

  • Choix des colonnes de recherche
  • Ordre des résultats modulable
  • Utilisation d’un algorithme de pertinence pour le classement final
  • Plusieurs types de pagination (classique, par clic avec “trigger” ou scroll infini)
  • Mise en surbrillance ou non des mots recherchés
  • Correction automatique des recherches
  • Autocomplétion et ajout automatique de mots dans l’index
  • Gestion des blocs à afficher dans les résultats
  • Plusieurs thèmes disponibles
  • Possibilité de rechercher une expression précise (mots entre guillemets)
  • Possibilité de rechercher des articles placés dans des catégories précises

Failles et vulnérabilités analysées par Florian Hauser de www.code-white.com, merci à lui !

For English people

WP-Advanced-Search works in English and in French
WP-Advanced-Search works with a simple code <?php WP_Advanced_Search (); ?> to add to the search page of WordPress (search.php). Everything is fully configurable in the settings of WordPress (sub-menu ‘Advanced Search’). Now available for WordPress MU !

Some examples of existing options:

  • Choice search columns
  • Flexible order results
  • Using a relevance algorithm for the final classification
  • Several system to display results (pagination, trigger or infinite scroll)
  • Highlight search terms, or not
  • Automatic correction of searches
  • Autocomplete option and automatic addition of words in the index
  • Manage blocks to display in the SERP
  • Several templates for result pages
  • Ability to write an exact search with words in quotation marks
  • Opportunity to show the results of specific categories

Vulnerabilities analyzed by Florian Hauser from www.code-white.com, thanks to him!

Screenshots

  • “WP-Planification” dans le backoffice de Wordpress (BackOffice screenshot).
  • Panneau du widget (widget panel).
  • Exemple d’usage complet (for example : complete usage of plugin).
  • Exemple d’affichage différent (for example : another type of use of plugin).
  • Nouveau thème graphique (New template).
  • Options d’autosuggestion (autosuggest options).
  • Exemple d’autocomplétion (example for autocomplete query).
  • Usage du trigger pour afficher les résultats (example with trigger to display results).
  • Thème graphique complet “Google style” (complete template ‘Google style’).
  • Thème graphique en 2 ou 3 colonnes (template with 2 or 3 columns).

Installation

En français

1. Recopier le contenu de l’archive dans le répertoire des extensions (wp-content/plugins) et activer dans le panneau des extensions du backoffice de WordPress.
2. Régler les paramètres dans les options de l’extension.
3.1 Remplacer la boucle d’affichage de la page de recherche (search.php) par
<?php WP_Advanced_Search(); ?>.
3.2 Variante : remplacer la boucle d’affichage de la page de recherche (search.php) par
<?php echo do_shortcode(‘[advanced-search]’); ?>.
N.B. : Pensez à installer les index FULLTEXT si vous utilisez ce mode de recherche (lien en dessous du choix du type de recherche)

For English people

1. Copy the content of the archive in “wp-content/plugins” and activate the plugin.
2. Adjust the settings in the options.
3.1 Replace the display loop search page (search.php) by
<?php WP_Advanced_Search(); ?>.
3.2 Other solution: replace the display loop search page (search.php) by
<?php echo do_shortcode(‘[advanced-search]’); ?>.
NB: Remember to install the FULLTEXT index if you use this method of research (link below choosing the type of research)

Reviews

❄️2️⃣ 7, 2017
How the f am i suppose to understand and install this plugin
Read all 5 reviews

Contributors & Developers

“WordPress WP-Advanced-Search” is open source software. The following people have contributed to this plugin.

Contributors

“WordPress WP-Advanced-Search” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “WordPress WP-Advanced-Search” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

Version 3.3.9.2 (25/09/2024)

  • Suppression d’anciens fichiers inutiles pour limiter des problèmes de sécurité (Deleting old unnecessary files for security reasons)

Version 3.3.9.1 (04/08/2023)

  • Correction d’une petite faille de sécurité (Fix a small security breach)
  • Correction d’une erreur pour la gestion du multisite (Fix a small error for multisite)

Version 3.3.8 (21/12/2022)

  • Réparation d’un souci de comptabilité avec MySQL 8 ou PHP 8 (Fixed a problem of compatibility with MySQL 8 or PHP 8)

Version 3.3.7 (23/04/2020)

  • Changement de système d’autocomplétion (New autocompletion with jquery autocomplete)
  • Correction d’une faille de sécurité &agrave l’aide de Florian Hauser de www.code-white.com (Fix a security breach using Florian Hauser from www.code-white.com)
  • Ajout de protections pour la fonction d’import/export (Add some protections for the import/export functionnality)

Version 3.3.3b (11/02/2020)

  • Correction de bugs relatifs à l’autocompletion (Fixed some bugs with autocompletion)
  • Correction des URL de recherche mal écrites en cas d’espace final inutile (Fixed bad search URLs in case of unnecessary end space)
  • Traduction ouverte à tous via WordPress (Translation fixed with WordPress)

Version 3.3.1 (13/02/2017)

  • Ajout des tags dans les index inversés (Add tags into the index of words for autocompletion and correction)
  • Correction de l’autocomplétion (Fixed a problem with autocomplete function)
  • Correction de l’export/import (Fixed a bug with export/import function)

Version 3.2.2 (05/11/2016)

  • Petites corrections pour la pagination infinie et le trigger (Fixed a little problem with trigger and infinite scroll)

Version 3.2.1 (24/09/2016)

  • Nouvelles fonctions pour importer et exporter la configuration du plugin (New functions to import and export the plugin configuration)
  • Ajout de quelques traductions anglaises avant internationalisation complète (Added some English translations before full internationalization)
  • Petites corrections de la version 3.2 pour le multisites et les updates (Some fixes for the version 3.2 about WordPress MU and updates)

Version 3.1 (21/09/2016)

  • Compatibilité avec WordPress Multisites (Compatibility with WordPress MU)

Version 3.0.4 (18/08/2016)

  • Compatibilité avec WordPress 4.6 et les nouveautés (Compatibility with WordPress 4.6)
  • Problèmes avec le dernier jQuery résolus (Fixed some bugs with the new jQuery)

Version 3.0.3 (12/08/2015)

  • Ajout de la correction automatique des recherches (Added automatic correction of searches)
  • Ajout de trois thèmes graphiques (Added three new themes)
  • Amélioration et débogage du scroll infini (Improvement and debugging infinite scroll)
  • Amélioration de l’usage des extraits (Improve the display of the excerpts)
  • Quelques bugs réparés (Fixed some bugs)

Version 2.8.1 (12/05/2015)

  • Correction d’un bug d’affichage de la variable $output (Fixed a problem with the $output variable)
  • Utilisation des permaliens en URL rewriting au lieu du ‘guid’ (Using permalink instead of ‘guid’ URL)

Version 2.8 (21/02/2015)

  • Correction d’un souci de disparition des boutons d’enregistrement (Fixed a problem with the display of the ‘save’ button)
  • Ajout d’un shortcode [advanced-search] pour gérer l’affichage des résultats de recherche (Adding a shortcode [advanced-search] to display the result page)
  • Gestion des expressions précises dans le système d’autocomplétion (Management of the exact expressions in autocompletion)

Version 2.7.1 (26/01/2015)

  • Correction d’un problème d’affichage des tables de recherche (Fixed a problem with the display of search table)
  • Ajout d’une option de choix des types de contenus (Adding a new choice in the content types)

Version 2.7 (09/10/2014)

  • Amélioration de la gestion des langues pour les stopwords notamment (Fixed a problem with the selection of the languages for stop words)
  • Correction du blocage du placeholder HTML 5 (Fixed a problem for the placeholder HTML5)
  • Ajout d’un champ ID du formulaire pour mieux gérer les codes Javascript (Adding a field for the attribute “id” for the search form)
  • Ajout du choix “Autres” dans les types de contenus si vous n’utilisez pas la table xx_posts (Adding a new choice called “Others” in the content types if you don’t use the classic table xx_posts)
  • Ajout de nouvelles phrases d’explication et amélioration des traductions (Adding new phrases to provide better explanations and improved translations)

Version 2.6.2 (03/10/2014)

  • Correction d’un problème avec l’algorithme de pertinence (Fixed a problem with the relevancy algorithm).
  • Correction d’un problème avec WPLANG (Fixed a problem with WPLANG).
  • Correction de divers soucis d’affichage avec les paginations infinies ou par trigger (Fixed some display problems in infinite pagination or trigger).

Version 2.6.1 (23/09/2014)

  • Compression des ressources Javascript pour gagner en performance (Minify JS to improve speed).

Version 2.6 (07/08/2014)

  • Possibilité de bloquer la soumission du formulaire de recherche avec un placeholder (Ability to block the submission of the search form with a placeholder)
  • Possibilité de masquer le texte et la requête de recherche (Ability to hide the text and the query)
  • Correction d’un bug avec le nouveau template Orange-Gris (Fixed a problem with the new template orange-grey)
  • Amélioration de la sécurité des champs (Upgrade security)

Version 2.5 (31/07/2014)

  • Ajout d’un nouveau thème graphique orange-gris (Adding a new templates “orange-grey”)
  • Correction d’un souci avec le trigger (Fixed a problem with trigger pagination)
  • Correction d’une erreur HTML pour le W3C (Fixed an error of HTML for W3C)

Version 2.4.3 – 2.4.4 (22/07/2014)

  • Correction de conflits avec jQuery pour l’autocompletion (Fixed a problem with jQuery and autocomplete system)
  • Correction du souci de suppression des mots contenant des apostrophes (Fixed problem deleting the words containing apostrophes)

Version 2.4.1 – 2.4.2 (22/05/2014)

  • Solution au problème “Erreur :” causé par l’autocompletion par défaut (Fixed problem with the message “Erreur :” caused by the autocomplete function by default)
  • Correction d’une phrase en anglais qui ne se traduisait pas (Fixed an English translation)
  • Correction d’un souci avec les regex PCRE (Fixed a problem with PCRE regex)

Version 2.4 (28/04/2014)

  • Ajout d’un système de suppression de mots et expressions dans l’index inversé de l’autosuggestion (Adding a delete option for the words and expressions of the autosuggest index)

Version 2.3 (26/04/2014)

  • Ajout d’un “trigger” (bouton cliquable) pour afficher plus de résultats (Adding a “trigger” to display more results instead of the classic pagination)
  • Ajout d’un scroll infini pour afficher plus de résultats (Adding an infinite scroll to display more results instead of the classic pagination)
  • Quelques retouches sur les templates (Fixed little bugs with templates)
  • Quelques petites corrections sur l’ensemble de l’outil (Fixed several little bugs with the search engine)

Version 2.2.1 (22/04/2014)

  • Correction d’un petit bug avec les recherches sans résultat (fixed problem with no results searches)

Version 2.2 (18/04/2014)

  • Adaptation complète pour WordPress 3.9 et PHP 5.5 (fixed version for WordPress 3.9 and PHP 5.5)

Version 2.1 (04/04/2014)

  • Ajout d’un système complet d’autosuggestion (Adding a complete system for autocompletion)
  • Résolution de bugs passagers (Fixed some errors)

Version 2.0.3 (07/03/2014)

  • Correction de quelques traductions (Correction for several translations)

Version 2.0 (17/02/2014)

  • Ajout d’une option pour gérer l’affichage de résultats issus d’une ou plusieurs catégories sp cifiques (Added an option to control the display of results from one or more specific categories)

Version 1.8 (15/01/2014)

  • Amélioration de l’affichage de la ligne de la date, catégorie… (better display for the row that contains the date, the category…)
  • Gestion de l’affichage lorsqu’un article est dans plusieurs catégories (better display when a post is in multiple categories)
  • Amélioration et corrections de certaines traductions (Improvement and corrections of some translations)

Version 1.7.1 (27/12/2013)

  • Modification de la sécurité de la pagination (fixed problem of security with pagination)

Version 1.7 (25/11/2013)

  • Affichage possible du nombre de résultats (adding option to show the number of search results)
  • Débogage des recherches en majuscules (Fixed problems with search queries in uppercase)
  • Débogage et amélioration de la mise en gras des mots recherchés (Fixed problems with highlight search terms)
  • Amélioration de la documentation sur la recherche FULLTEXT (Improved documentation about FULLTEXT search)

Version 1.6 (19/11/2013)

  • Débogage et amélioration de la mise en gras des mots recherchés (Fixed problems with highlight search terms)

Version 1.5 (17/11/2013)

  • Refonte totale du backoffice de l’extension (Total change in the backoffice extension)
  • Ajout de thèmes graphiques pour la page de résultats (Adding templates for results page)
  • Ajout d’une option pour ordonner les informations dans les résultats de recherche (One option added to order information in search results)
  • Ajout d’une page de documentation pour accompagner l’installation (A help page added to support the installation)
  • Mise à jour des traductions anglaises (English translation updated)

Version 1.2 (10/10/2013)

  • Désactivez puis réactivez l’extension pour ceux qui rencontrent des problèmes avec l’ancienne mise à jour… Pardon ! (Deactivate and reactivate the extension for those who have problems with the old update … Sorry!)
  • Ajout des stop words dans plusieurs langues (adding stop words in several languages)
  • Correction de la gestion des images la Une trop grandes… (Fixed post thumbnails too large …)

Version 1.1.5 (06/10/2013)

  • Corrige quelques bugs de mise à jour (fix some bugs with upgrade)

Version 1.1 (06/10/2013)

  • Correction de petits bugs (Fixed small bugs)
  • Ajout du type de contenus à prendre en compte : pages, articles, les deux ou tout (Adding the type of content to consider: pages, sections, or both)
  • Possibilité de modifier la phrase d’erreur (Ability to change the error sentence)
  • Possibilité de modifier la phrase qui rappelle la requête recherchée (Ability to change the sentence that reminds the search query)

Version 1.0 (05/10/2013)

  • Première version du moteur de recherche (first version of advanced search engine)
  • Possibilité de désactiver chaque él&eacutement (all options can be disabled)
  • Possibilité d’ordonner les résultats avec ou sans algorithme de pertinence (ability to order the results with or without relevance algorithm)
  • Possibilité d’ajouter une pagination automatique (ability to add an automatic pagination)
  • Possibilité de mettre les mots recherchés en gras (ability to put search words in bold)
  • Ajout d’un système de traduction (français et anglais par défaut) (French and English translation included)