Modifier les fonctionnalités de recherche de votre site Web WordPress

Modifier les fonctionnalités de recherche de votre site Web WordPress


Une fois que vous commencez à écrire et à accumuler plus que quelques articles, vous espérez que plus de visiteurs visiteront votre site. Et lorsqu’ils y arriveront, vos visiteurs ne voudront que le meilleur contenu et ce n’est vrai que s’ils sont intéressés par le sujet. Donc, même si vous réduisez le champ et n’écrivez que sur, disons les jeux PC et pas tous les jeux vidéo, les gens ne seront toujours pas intéressés par chaque article que vous avez écrit jusqu’à présent.

Outre les liens et les recommandations de vous ou d’autres visiteurs, vous souhaiterez donner à vos utilisateurs le pouvoir de rechercher sur votre site.

De la même manière que les gens recherchent sur Google pour accéder à votre site, vous voulez qu’ils puissent également rechercher dans votre blog. Oui, il existe une fonction de recherche par défaut déjà intégrée dans WordPress. Mais si vous avez essayé de travailler avec, vous avez probablement remarqué qu’il n’est pas aussi bon que vous l’imaginiez, même s’il s’est amélioré au fil des ans.

Donc, afin de rendre la fonction de recherche encore meilleure, dans cet article, nous sommes sur le point de vous montrer:

  • Meilleurs plugins de recherche pour WordPress
  • Comment changer le slug d’URL de recherche par défaut
  • Comment rechercher des articles exclusivement par leurs titres
  • Comment améliorer la fonction de recherche et trouver des résultats dans une catégorie spécifique
  • Comment définir des catégories pour les résultats de recherche WordPress
  • Comment exclure toutes les pages ou publications
  • Comment exclure uniquement certaines pages ou publications
  • Comment autoriser l’utilisation de la recherche vocale dans WordPress

Meilleurs plugins de recherche pour WordPress

Avec la variété de plugins WordPress, vous ne devriez pas vous soucier de modifier la fonction de recherche. Il existe de nombreux plugins formidables qui élargiront vos possibilités de recherche et vous fièrement présenter votre boîte de recherche sur le site que vous possédez.

Si vous faites tout correctement, les utilisateurs saisiront probablement ce qu’ils veulent dans votre nouveau champ de recherche et obtiendront les résultats attendus. Voyons maintenant certains des meilleurs plugins de recherche WordPress que vous pouvez installer en quelques minutes.

WP Google Search

PRIX: gratuit

WP Google Search

Commençons par un plugin qui vous aidera à obtenir la puissance du moteur de recherche Google sur votre site Web. Ce plugin gratuit vous aidera à configurer un champ de recherche Google que vous pourrez facilement placer sur votre site Web en tant que widget.

Vous devrez enregistrer un compte de recherche Google personnalisé, obtenir l’ID et le plugin fera le reste. Ensuite, vos visiteurs pourront effectuer des recherches sur votre site ou sur l’ensemble du Web, selon vos paramètres, ou même rechercher uniquement des images si vous décidez de le faire. Vous pouvez personnaliser de nombreuses fonctionnalités de recherche, appliquer des dispositions personnalisées, changer les couleurs, les polices, les miniatures et bien plus encore.

  • Des résultats générés par Google
  • Lien direct vers Google Analytics
  • Saisie automatique

Recherche Swiftype

PRIX: gratuit

Recherche Swiftype

Ce plugin moderne est déjà utilisé par de nombreux sites Web populaires qui ont reconnu sa puissance. Non seulement Swiftype propose l’un des meilleurs algorithmes de recherche qui vous donnera des résultats significatifs, mais il vous donne un aperçu détaillé de toutes les recherches effectuées sur votre site. Grâce à cette fonctionnalité, vous pouvez facilement trouver les meilleurs mots clés pour votre site Web et améliorer encore le contenu et vos résultats de recherche..

Le plugin remplacera la recherche WordPress standard, et une fois que vous aurez créé un compte gratuit, vous pourrez personnaliser Swiftype pour le rendre le meilleur possible pour votre site. Si vous avez une application mobile qui affiche le contenu de votre blog, vous pouvez aider vos visiteurs mobiles à rechercher le contenu encore plus facilement avec le SDK mobile.

  • Interface glisser-déposer
  • Saisie automatique
  • Analytique détaillée

SearchWP

PRIX: à partir de 49 $

SearchWP

SearchWP est un autre plugin WordPress populaire qui sera un excellent substitut à la recherche WP par défaut. Après l’installation, vous n’aurez pas à faire face à une configuration difficile, mais à la place, vous pouvez la configurer pour qu’elle fonctionne avec des champs et des types de publication personnalisés, différentes taxonomies, etc..

Le plugin fonctionne très bien avec différents types de médias, il trouvera donc facilement des vidéos, des documents PDF, du son et bien plus encore. Ses algorithmes prennent la pertinence des mots-clés dans vos articles, par exemple, un mot qui se trouve dans le titre aura plus d’impact sur le résultat de la recherche que celui trouvé dans l’article, le commentaire ou la barre latérale. Les développeurs apprécieront les possibilités d’extension des fonctionnalités du plugin, tandis que vous pouvez également installer différentes extensions.

Vous pouvez vous attendre à des statistiques détaillées sur les résultats de recherche afin de pouvoir travailler sur le contenu que les gens recherchent. Actuellement, vous pouvez choisir parmi trois licences différentes, à partir de 49 $ par an.

  • Contrôle du poids des mots clés
  • Recherchez des médias comme la vidéo, l’audio et le PDF
  • Analytique détaillée

Relevanssi

PRIX: Gratuit / à partir de 49,95 $

Relevanssi

Relevanssi peut sembler quelque chose de pertinent. En fait, c’est parce que Relevanssi est un mot finlandais pour désigner. Ce plugin remplacera votre moteur de recherche WordPress par défaut et le rendra bien meilleur. Pour continuer l’histoire du nom du plugin, Relevanssi triera vos résultats en fonction de leur pertinence, et non de la date. Et ce n’est que la première fonctionnalité de la longue liste. Ce plugin puissant peut correspondre à des mots partiels (correspondance floue), il vous permettra de rechercher des phrases ou de ne rechercher qu’un seul terme.

Créez des extraits personnalisés, mettez en surbrillance les résultats dans les documents et faites beaucoup, beaucoup plus avec ce plugin génial. Relevanssi peut rechercher des commentaires, des balises et des types de publication personnalisés. Il vous donnera également le pouvoir de sélectionner le poids des titres, des balises et des commentaires et ainsi d’améliorer la recherche.

L’une des nombreuses fonctionnalités que nous aimerions accentuer est la fonction de suggestion qui donnera aux utilisateurs des requêtes de recherche similaires – quelque chose comme le fameux “Voulez-vous dire?” De Google? suggestion. Relevanssi offre beaucoup plus, et ce n’est qu’une version gratuite dont nous parlons. Si vous en avez besoin de plus, surtout si vous utilisez un multisite, vous devriez jeter un œil à une version premium.

  • Correspondance floue
  • Termes de recherche mis en évidence dans les documents
  • Résultats de recherche basés sur des suggestions

SearchIQ

PRIX: Gratuit / 159 $ / mois

SearchIQ

SearchIQ est un autre excellent plugin de recherche WordPress qui offre une expérience de recherche améliorée aux utilisateurs. Avec une logique de recherche puissante, une analyse sémantique avancée, une gestion des erreurs et de nombreuses fonctionnalités de ce type, SearchIQ dirige les utilisateurs vers les résultats qu’ils recherchaient. SearchIQ est assez facile à installer et à personnaliser.

Pour commencer, vous devez créer un compte sur SearchIQ, installez et activez le plugin, copiez la clé API à partir du tableau de bord SearchIQ et entrez la clé API dans le backend wp. La version gratuite est disponible avec des fonctionnalités de base et pour les entreprises ayant besoin de fonctionnalités avancées telles que PDF, CDN, Facet ou personnalisation de la marque, des packages payants peuvent être souscrits.

Non seulement vous pouvez rechercher parmi les pages, les publications, les champs système par défaut de WordPress, les champs personnalisés définis par l’utilisateur, les attributs et taxonomies du produit, les PDF et les extraits. Mais le tableau de bord de SearchIQ comprend également des données d’analyse en temps réel qui vous aident à comprendre le comportement de recherche de votre utilisateur afin que vous puissiez mieux optimiser votre stratégie de contenu.

Rechercher tout

PRIX: gratuit

Rechercher tout

Un autre excellent substitut gratuit à votre recherche WP par défaut est certainement le plugin Search Everything. Il améliorera vos résultats de recherche sans modifier les modèles. Vous pouvez le configurer pour rechercher presque tout dans votre WordPress, y compris les pages, les extraits, les brouillons, les pièces jointes, les commentaires, les balises et même les champs personnalisés. En plus de cela, vous êtes libre de laisser des pages et de poster que vous ne voulez pas être trouvé dans les résultats de recherche.

Ce plugin est livré avec un petit assistant nommé Research Everything qui recherchera votre contenu pendant que vous écrivez un nouvel article et vous donnera la possibilité de créer un lien vers d’autres contenus immédiatement. Si vous souhaitez rechercher, encore plus, la fonction de recherche avancée vous aidera à trouver du contenu sur Internet. Si vous êtes dans la course, installez et activez simplement le plug-in sans même regarder la page des paramètres et vous aurez un moteur de recherche amélioré opérationnel en quelques minutes.

  • Exclure le contenu que vous ne souhaitez pas rechercher
  • Tout rechercher et recherche avancée inclus
  • Ne modifie pas vos pages de modèle

Modifier le slug d’URL de recherche par défaut dans WordPress

Sauf si votre site Web est un site Web d’une page qui ne contient que le nom de votre entreprise et vos coordonnées, si vous nous le demandez, une fonction de recherche est une fonction indispensable. Peu importe que vous commenciez un blog WordPress ou que vous ayez déjà des milliers de publications et de pages sur votre site Web, que vous écriviez comme passe-temps ou que vous gagniez de l’argent à partir de votre blog, vous devez tout faire pour garder vos visiteurs sur le site. . Leur donner un moyen simple et rapide de rechercher dans votre site Web est certainement l’une des choses cruciales que vous devez prendre en charge.

Peu importe si vous utilisez le moteur de recherche intégré de WordPress ou si vous en avez installé un autre, vous devez prendre soin des résultats de recherche.

Bien que vous puissiez faire beaucoup de choses sur votre fonction de recherche, vous avez peut-être oublié une chose simple mais importante. Oui, nous parlons de ce slug d’URL qui apparaît dans la barre d’adresse une fois que la recherche a renvoyé la page de résultats.

Par défaut, WordPress utilise une version non conviviale du slug. Non seulement votre visiteur trouvera cette limace bizarre, mais cela peut également nuire à votre référencement. Mieux vaut dire, vous pouvez aider votre référencement en changeant la limace en quelque chose de compréhensible à la fois pour les humains et les machines.

Si vous avez essayé de chercher dans votre site Web, vous avez peut-être vu cet étrange slug /? S = term qui apparaît dans la barre d’adresse. Dans cette partie, nous allons vous montrer comment changer cela en tout ce que vous voulez. Par exemple, nous allons changer “/? S = terme” dans “/terme de recherche” qui sera plus facile à retenir et à utiliser.

  1. Ouvrez functions.php
  2. Copiez et collez les éléments suivants:
  3. fonction feed_dir_rewrite ($ wp_rewrite) {
    $ feed_rules = array ('search /(.+)' => 'index.php? s ='. $ wp_rewrite-> preg_index (1));
    $ wp_rewrite-> règles = $ feed_rules + $ wp_rewrite-> règles;
    }
    add_filter ('generate_rewrite_rules', 'feed_dir_rewrite');
    
  4. Modifiez l’URL de destination sur la troisième ligne comme vous le souhaitez
  5. Sauvegarder les modifications

Après avoir apporté ces modifications à votre fichier functions.php, vous pouvez essayer votre nouveau slug d’URL. Ne vous inquiétez pas; si un plugin ou un utilisateur a tenté d’accéder à votre résultat de recherche en accédant à l’ancien slug d’URL, votre site Web ne renverra pas d’erreur, mais redirigera simplement le résultat de la recherche vers la nouvelle URL.

Si vous voulez changer le slug en quelque chose d’unique, vous pouvez le faire sur la troisième ligne du code.

Celui-ci prendra votre page de résultats de recherche en www.votredomaine.com/search/search-term

Vous pouvez maintenant vous détendre et arrêter de penser à la façon dont les résultats de la recherche sont affichés pour vos utilisateurs ainsi qu’aux robots des moteurs de recherche qui exploreront désormais plus facilement ces résultats. De plus, n’est-il pas plus naturel de voir l’ensemble du mot «rechercher» au lieu de cet étrange point d’interrogation suivi de la lettre «s»? Dites-nous ce que vous pensez.

Rechercher des articles exclusivement par leurs titres

Si vous utilisez toujours le moteur de recherche WordPress par défaut, vous souhaiterez tôt ou tard modifier son fonctionnement. Bien qu’il n’y ait rien de mal dans la façon dont il recherche vos messages, vous voudrez peut-être limiter la recherche aux titres.

Au lieu de parcourir tout le contenu, cette petite fonction ne recherchera que les titres des articles. Dans certains cas, cela peut vraiment vous aider à obtenir des résultats de recherche plus propres et plus rapides:

  1. Ouvrez functions.php
  2. Copiez et collez ce code:
  3. fonction __search_by_title_only ($ search, & $ wp_query)
    {
    global $ wpdb;
    if (vide ($ search)) {
    return $ search; // ignorer le traitement - aucun terme de recherche dans la requête
    }
    $ q = $ wp_query-> query_vars;
    $ n =! vide ($ q ['exact'])? '': '%';
    $ search =
    $ searchand = '';
    foreach ((array) $ q ['search_terms'] as $ term) {
    $ term = esc_sql ($ wpdb-> esc_like ($ term));
    $ search. = "{$ searchand} ($ wpdb-> posts.post_title LIKE '{$ n} {$ term} {$ n}')";
    $ searchand = 'AND';
    }
    if (! vide ($ search)) {
    $ search = "AND ({$ search})";
    if (! is_user_logged_in ())
    $ search. = "AND ($ wpdb-> posts.post_password = '')";
    }
    return $ search;
    }
    add_filter ('posts_search', '__search_by_title_only', 500, 2);
  4. Sauvegarder les modifications

Après les modifications, vous pouvez ouvrir votre site Web et lancer une nouvelle recherche. Pour être sûr que tout fonctionne comme il se doit, vous devriez essayer de rechercher un mot que vous savez être dans l’un des titres de vos articles qui devrait renvoyer l’article dans la page de résultats. Si vous essayez de rechercher un mot ou un terme complet qui ne figure dans aucun titre que vous avez publié, les résultats de la recherche seront vides.

Et c’est en fait tout ce qu’il y a. Si vous décidez que vous souhaitez récupérer l’ancienne recherche, supprimez ou commentez simplement la fonction.

Améliorez la fonction de recherche et trouvez des résultats dans une catégorie

La fonction de recherche par défaut dans WordPress s’améliore de plus en plus avec chaque mise à jour. Vous pouvez facilement inclure une fonction de recherche sur votre blog et permettre aux gens de trouver facilement le contenu qu’ils souhaitent. Mais si vous n’avez apporté aucune modification à la fonction, les résultats de la recherche afficheront tout ce qui concerne la requête. Et cela pourrait être un problème si vous avez beaucoup de contenu, car les gens auront des tonnes de texte sur les pages de résultats, ce qui ne les aidera pas beaucoup..

Améliorer la fonction de recherche WordPress

Dans cette partie de l’article, nous vous montrerons comment autoriser vos visiteurs à rechercher uniquement dans des catégories spécifiques que vous pouvez définir dans le code ou autoriser les visiteurs à en sélectionner dans la liste déroulante.

Sélectionnez les catégories à l’avance:

Tout d’abord, nous vous montrerons le code qui créera un nouveau champ de recherche. Avec ce code, vous ne permettrez pas aux utilisateurs de sélectionner des catégories pour leur recherche, mais vous définirez des catégories dans le code. Cela pourrait vous aider avec des catégories spéciales qui nécessitent une zone de recherche distincte.

Par exemple, vous pouvez avoir une catégorie qui ne contient que des avis sur les smartphones. Avec ce code, vous pouvez autoriser les utilisateurs à effectuer une recherche uniquement dans cette catégorie afin que les résultats de la recherche ne chargent pas les informations sur les appareils électroménagers ou d’autres éléments que vous avez sur le site Web. Est logique, à droite?

  1. Ouvrez une page où vous souhaitez que le champ de recherche apparaisse ou créez un nouveau widget
  2. Copiez et collez le code suivant:
  3. 
    
  4. Remplacez la valeur du troisième type d’entrée par l’ID de catégorie que vous souhaitez rechercher
  5. Sauvegarder les modifications

Après avoir effectué ces modifications, une nouvelle boîte de recherche apparaîtra et vous permettra de rechercher dans la catégorie l’ID que vous avez entré dans le code ci-dessus. Si vous souhaitez rechercher dans plusieurs catégories, ajoutez simplement d’autres identifiants en entrant des nombres séparés par des virgules.

Bien que cela puisse être une excellente solution dans certains cas, il y aura des moments où vous voudrez afficher une liste de catégories et permettre aux visiteurs de choisir où chercher.

Laissez les visiteurs choisir une catégorie parmi laquelle effectuer la recherche:

En suivant le même exemple où vous avez des catégories comme les smartphones, les ordinateurs de bureau, les ordinateurs portables, les appareils électroménagers, etc. pourquoi ne permettriez-vous pas à un visiteur d’en choisir une et de rechercher uniquement dans la catégorie “ordinateurs portables”, par exemple?

Dans les lignes suivantes, nous vous montrerons comment procéder:

  1. Ouvrez sidebar.php ou où vous voulez que le champ de recherche apparaisse
  2. Copiez et collez le code:
  3. Modifiez les catégories sous les valeurs des options. Écrire un slug de catégorie en valeur et un nom entre les balises
  4. Sauvegarder les modifications

Afficher automatiquement toutes les catégories de la liste:

Si vous souhaitez afficher toutes les catégories et que vous ne voulez pas vous soucier d’ajouter ou de supprimer celles de ce code une fois que vous les avez ajoutées / supprimées dans votre panneau d’administration, utilisez ce code entre Mots clés:

slug, '">', $ category-> name,"\ n ";
}
?>

Ce code va générer une liste de toutes les catégories disponibles.

Et c’est tout. Maintenant, vous pouvez facilement ajouter une ou plusieurs catégories à travers lesquelles vos visiteurs peuvent facilement rechercher. Que vous souhaitiez que les gens sélectionnent eux-mêmes la catégorie ou que vous souhaitiez les spécifier dans le code, vous êtes couvert.

Définir des catégories pour les résultats de recherche WordPress

Par défaut, WordPress recherche tout sur votre site. Si un utilisateur tape un mot ou la phrase entière dans une boîte de recherche, il obtiendra les résultats de tout le site Web et cela comprend les publications, les pages, les catégories et les balises, les titres et le contenu, etc. Si vous n’avez installé aucun autre système de recherche ou si vous avez déjà apporté des modifications, vous souhaiterez peut-être modifier le champ de recherche par défaut.

Catégorie de recherche dans WordPress

Si vous souhaitez modifier le champ de recherche qui existe déjà dans votre WordPress et définir des catégories qui seront incluses dans les pages de résultats, vous pouvez adopter une approche légèrement différente.

Dans cette partie, nous allons vous montrer comment procéder. Vous pouvez facilement ajouter ou supprimer des catégories dans le code et décider laquelle vous (ne voulez) pas dans vos résultats de recherche.

Ajoutez ou supprimez des catégories dans les résultats de recherche:

  1. Ouvrez functions.php
  2. Copiez et collez le code.
  3. fonction searchcategory ($ query) {
    if ($ query-> is_search) {
    $ query-> set ('cat', '1,4,6');
    }
    return $ query;
    }
    add_filter ('pre_get_posts', 'searchcategory');
    
  4. Ajouter l’ID des catégories sur le 3rd ligne
  5. Sauvegarder les modifications

Maintenant que vous avez apporté les modifications, les résultats de la recherche n’obtiendront que les informations des catégories spécifiées tandis que les autres seront exclues. Comme vous pouvez le voir, vous pouvez facilement ajouter des catégories sur la liste; vous ne pouvez avoir qu’une seule catégorie si vous le souhaitez, ou vous pouvez en définir autant que vous le souhaitez pour que vos visiteurs puissent effectuer une recherche. Écrivez simplement les ID de catégorie séparés par des virgules.

Si votre seul objectif est d’exclure une ou deux catégories des résultats de recherche, vous pouvez le faire beaucoup plus rapidement; au lieu de saisir toutes les catégories que vous souhaitez inclure, vous pouvez en exclure une en tapant un signe moins (-) devant l’ID de catégorie. Par exemple, si vous souhaitez exclure une catégorie qui a ID = 1, la troisième ligne de code ressemblera à ceci:

$ query-> set ('cat', '- 1');

Voilà. Vous pouvez désormais gérer vos résultats de recherche plus efficacement.

Exclure des pages ou des articles de votre recherche WordPress

Dans la plupart des cas, vous souhaiterez que vos visiteurs soient en mesure de rechercher dans vos messages tandis que les résultats provenant des pages ne peuvent que distraire un «chercheur» typique. Si vos pages contiennent des informations de contact, des cartes, des informations sur l’auteur, etc., vous n’avez probablement pas besoin que ces pages soient incluses dans les résultats de la recherche.

Comment exclure des pages de la recherche WordPress

Bien qu’il n’y ait pas de moyen facile de dire à WordPress d’exclure un type de publication des résultats de recherche, vous devrez le faire vous-même:

  1. Ouvrez functions.php
  2. Copiez et collez le code suivant dans le fichier:
  3. fonction SearchFilter ($ query) {
    if ($ query-> is_search) {
    $ query-> set ('post_type', 'page');
    }
    return $ query;
    }
    
    add_filter ('pre_get_posts', 'SearchFilter');
  4. Sauvegarder les modifications

Après avoir apporté les modifications et les avoir enregistrées, vous êtes libre de visiter votre site Web et de tester le moteur de recherche. Si tout va bien, vous ne devriez pas pouvoir trouver d’informations dans vos pages dans les résultats de recherche, c’est-à-dire que vous avez réussi à exclure des pages des résultats de recherche WordPress.

Comment exclure des publications de la recherche WordPress

Dans l’introduction, nous vous avons dit que WordPress passe par les publications et les pages et nous avons supposé que vous ne vouliez pas que les pages apparaissent dans les résultats. Mais si vous ne voulez pas de messages à inclure dans ces résultats? Si c’est le cas, vous pouvez apporter une modification simple au code et exclure les publications au lieu des pages:

Encore une fois, vous devrez répéter ces 3 étapes simples indiquées ci-dessus, mais avec un simple changement à la ligne 3. Au lieu de définir le type de message sur “page“, Vous devez le configurer sur”des postes“:

$ query-> set ('post_type', 'posts');

N’oubliez pas de tout sauvegarder et vous avez terminé.

Exclure des pages / publications des résultats de recherche avec un plugin

Au lieu de travailler avec le code, nous vous montrerons un plugin qui peut faire le même travail pour vous et rendre le tout beaucoup plus convivial.

Rechercher exclure

PRIX: gratuit

Rechercher exclure

Le plugin que nous avons utilisé pour le travail est Search Exclude. L’utilisation du plugin ne pourrait pas être plus simple:

  1. Aller vers Plugins-> Ajouter un nouveau
  2. Rechercher “Exclure la recherche”
  3. Installer et activer le plugin
  4. Accédez à l’un de vos messages et pages
  5. Sur le panneau latéral droit, trouvez un “Recherche exclue” case à cocher où vous pouvez décider si vous souhaitez que la publication / la page soit exclue des résultats de recherche ou non.

Une fois que vous avez exclu plusieurs publications / pages, vous pouvez facilement trouver la liste des éléments exclus dans les paramètres du plugin (Paramètres-> Rechercher exclure). Dans la liste, vous pouvez à nouveau utiliser la case à cocher pour modifier le statut d’une publication / page.

Comment exclure uniquement certaines pages / publications de vos résultats de recherche

Peu importe que ce soit une seule page, deux ou dix que vous souhaitez exclure de l’affichage dans les résultats de la recherche, vous pouvez le faire facilement en implémentant le code. Avant de vous précipiter pour copier-coller le code dans votre fichier functions.php, nous vous suggérons de préparer les pages que vous ne souhaitez pas voir apparaître dans les résultats de la recherche. Vous aurez besoin des identifiants de page:

  1. Aller à Pages-> Toutes les pages
  2. Trouvez la page que vous souhaitez exclure et cliquez sur «Modifier»
  3. Dans la barre d’adresse, recherchez le “post = 6” ou quelque chose de similaire où le nombre représentera un ID de page
  4. Après avoir préparé les numéros d’identification des pages, vous êtes prêt pour le code:

  5. Accédez au fichier function.php et ouvrez-le
  6. Copiez et collez le code suivant:
  7. fonction jp_search_filter ($ query) {
    if ($ query-> is_search && $ query-> is_main_query ()) {
    $ query-> set ('post__not_in', tableau (1,2,3,4,5,6));
    }
    }
    
    add_action ('pre_get_posts', 'jp_search_filter');
  8. À la ligne 3, remplacez les numéros entre parenthèses par des numéros d’identification que vous avez lus sur la page. Dans cet exemple, nous avons exclu 6 pages avec leurs ID respectifs 1 à 6.
  9. Enregistrez les modifications et vous avez terminé

Après avoir installé le code, vous êtes libre de le modifier selon vos besoins. Si vous devez inclure l’une des pages à l’avenir, supprimez simplement son numéro d’identification du code. Il en va de même pour l’ajout de pages au «panier exclu». Si, par exemple, vous créez une nouvelle page que vous ne souhaitez pas afficher dans les résultats de la recherche, n’hésitez pas à ajouter son numéro d’identification au code.

Après que les smartphones sont devenus une partie importante de nos vies, la recherche vocale s’est rapidement améliorée. Bien que jamais parfaite, la recherche de quelque chose sur vos smartphones a rendu les choses comme appeler une personne beaucoup plus facile. Oui, vous devez toujours être très prudent avec la prononciation, car vous pourriez finir par appeler quelqu’un que vous ne voulez pas ou votre discours au texte pourrait se retrouver dans quelque chose qui n’est même pas proche de ce que vous venez de dire. De plus, poser des questions idiotes à Siri est toujours amusant, non?

Peu importe que cela vous plaise ou non, de nombreuses personnes utilisent la fonctionnalité de recherche vocale sur leurs téléphones. Alors, pourquoi ne permettriez-vous pas à vos visiteurs de parcourir votre site Web de la même manière?

Peut-être que vous ne saviez pas que vous pouvez le faire avec WordPress ou que vous ne saviez pas comment le faire, mais maintenant vous n’aurez plus d’excuse.

Au lieu du code, voici un plugin qui étendra votre recherche WordPress.

Recherche vocale

PRIX: gratuit

Recherche vocale

Avant de télécharger et d’installer le plug-in, il est important de savoir qu’il ne fonctionnera qu’avec Chrome et Safari. Si vous êtes d’accord avec le fait que le plugin ne fonctionnera dans aucun autre navigateur, cela donnera à vos visiteurs la possibilité de rechercher le contenu en utilisant leur propre voix.

En installant le plug-in, vous ne remplacez pas la saisie de texte – si un utilisateur souhaite utiliser la zone de recherche de manière standard en la tapant, vous devez savoir que la fonctionnalité est intacte.

De plus, le plug-in devrait fonctionner avec tout autre plug-in de recherche que vous pourriez avoir installé, vous êtes donc libre de l’essayer avec des plug-ins comme Relevanssi ou Search Everything.

  1. Aller à Plugins-> Ajouter un nouveau
  2. Rechercher «Recherche vocale»
  3. Installer et activer le plugin

C’est ça. Après avoir activé le plugin, vous devriez pouvoir utiliser la recherche vocale sans problème. Comment aimez-vous cette fonctionnalité?

Emballer

À moins que vous n’ayez un simple site Web de brochure ou quelque chose de similaire, il vous suffit d’avoir une fonction de recherche fonctionnelle intégrée à votre site Web WordPress. S’il s’agit d’un blog qui est mis à jour régulièrement, il n’y a pas d’excuses.

Dans ce guide, nous vous avons montré comment modifier la fonction de recherche WordPress par défaut. Si vous ne l’aimez pas, il existe plusieurs plugins qui peuvent remplacer la fonction de recherche standard en quelques minutes. Quel que soit votre choix, améliorez votre site WordPress en améliorant la fonction de recherche.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map