Vous souhaitez ajouter une recherche spécifique à une catégorie dans WordPress ? L'ajout d'une fonction de recherche par catégorie à WordPress permet à vos visiteurs de trouver rapidement ce qu'ils recherchent. Vous pouvez ajouter des options pour rechercher des catégories de blog spécifiques, des catégories de produits, etc. Dans ce tutoriel, on vous explique comment ajouter une fonction de recherche par catégorie à votre site WordPress.
Sommaire
Une fonction de recherche par catégorie permet à vos visiteurs de rechercher des catégories de sites Web spécifiques. Si vous avez beaucoup de contenu, les catégories peuvent vous aider à organiser votre contenu et permettre à vos visiteurs de trouver plus facilement ce qu'ils recherchent.
Vous pouvez ajouter une fonction de recherche par catégorie à vos pages d'archives pour aider vos visiteurs à trouver rapidement ce qu'ils recherchent. La recherche par catégorie peut également être ajoutée à votre boutique en ligne, afin que les visiteurs puissent trouver rapidement les produits exacts qu'ils souhaitent.
Dans l'ensemble, cela offre à vos visiteurs une meilleure expérience sur site et peut aider votre site Web WordPress à émettre des signaux de référencement positifs tels que l'augmentation du temps de séjour et un taux de rebond inférieur. La meilleure façon d'ajouter une fonction de recherche de catégorie est d'utiliser un plugin WordPress.
SearchWP est le meilleur plugin de recherche pour WordPress. Il est très facile à utiliser et vous permet d'ajouter une fonction de sélection de catégorie, donnant à vos utilisateurs le contrôle de leurs résultats de recherche.
Tout d'abord, vous devez installer et activer le plugin SearchWP. Lors de l'activation, accédez à Paramètres »RechercheWP. Cela fait apparaître le menu principal des paramètres de recherche. Vous pouvez ajuster les paramètres du moteur de recherche en cliquant sur les menus déroulants "Publications", "Pages" ou "Bibliothèque".
La modification des curseurs «Multiplicateur de poids» personnalise la manière dont le moteur de recherche évalue le contenu. Si vous souhaitez que le moteur de recherche valorise le contenu de la page plus haut que le titre, ajustez le curseur en conséquence. Une fois que vous avez terminé, assurez-vous de cliquer sur le bouton «Enregistrer les moteurs» pour générer votre premier moteur de recherche.
Ensuite, nous allons personnaliser le formulaire de recherche pour ajouter une option de sélection de catégorie, afin que vos visiteurs puissent décider dans quelle catégorie ils souhaitent rechercher. Pour ce faire, vous devrez ajouter du code à vos fichiers WordPress. Si vous ne l'avez pas fait auparavant, consultez notre guide sur la façon de copier et coller du code dans WordPress.
Vous devrez copier et coller le code suivant et l'ajouter à votre fichier functions.php, dans un plugin spécifique au site ou en utilisant un plugin d'extraits de code.
function my_searchwp_get_search_form_with_categories_dropdown( $form ) { ob_start(); ?> <form role="search" method="get" class="search-form" action="<?php echo home_url( '/' ); ?>"> <label> <span class="screen-reader-text">Search For</span> <input type="search" class="search-field" placeholder="Search..." value="<?php echo esc_attr( get_search_query() ); ?>" name="s" title="Search for:" /> </label> <?php // for more information see http://codex.wordpress.org/Function_Reference/wp_dropdown_categories $swp_cat_dropdown_args = array( 'show_option_all' => __( 'Any Category' ), 'name' => 'swp_category_limiter', ); wp_dropdown_categories( $swp_cat_dropdown_args ); ?> <input type="submit" class="search-submit" value="Search" /> </form> <?php return ob_get_clean(); } add_filter( 'get_search_form', 'my_searchwp_get_search_form_with_categories_dropdown' );
Ce code modifie le formulaire de recherche sur votre blog WordPress et donne aux utilisateurs une liste déroulante pour sélectionner leur catégorie préférée. Une fois le code ajouté, vous pouvez afficher l'un de vos formulaires de recherche et vous verrez qu'une liste déroulante de recherche par catégorie a été ajoutée.
Vous utilisez également SearchWP pour personnaliser vos pages de recherche de produits WooCommerce. Pour plus de détails, consultez notre guide sur la façon de faire une recherche intelligente de produits WooCommerce.
Ivory Search est un autre plugin de recherche WordPress populaire. Il est très facile à utiliser et vous aide à contrôler simplement les catégories de recherche sur WordPress. Une fois le plugin activé, vous aurez un nouvel élément de menu WordPress appelé `` Ivory Search ''.
Aller à Recherche Ivory »Formulaires de recherche, puis cliquez sur le bouton "Ajouter un nouveau formulaire de recherche". Il est maintenant temps de commencer à créer votre formulaire de recherche de catégorie. Tout d'abord, donnez un nom à votre formulaire de recherche. Ce nom n'apparaîtra pas lorsque vous ajouterez la fonction de recherche à votre site Web. C'est uniquement à des fins d'administration.
Ensuite, cliquez sur le menu déroulant dans la zone méta "Types de publication". Cela fait apparaître un menu pour sélectionner le type de contenu que vous souhaitez autoriser. Vous pouvez ajouter des articles, des pages et des médias à la recherche. Vous pouvez simplement activer la bascule pour les types de contenu que vous souhaitez autoriser.
Après cela, cliquez sur l'option `` Publications '' pour afficher le menu développé. Ensuite, activez la bascule "Rechercher les publications des taxonomies sélectionnées uniquement". Cela vous permet de sélectionner les catégories WordPress que vous pouvez ajouter à la recherche.
Une fois que vous avez sélectionné la ou les catégories, cliquez sur le bouton «Enregistrer le formulaire». Maintenant, sous le titre de votre formulaire de recherche, copiez le shortcode et collez-le dans un fichier texte.
Ce shortcode vous donne la possibilité d'ajouter une recherche de catégorie WordPress à n'importe quelle page, publication ou zone widgetisée de votre site Web. Il ne vous reste plus qu'à ouvrir la publication, la page ou le widget où vous souhaitez ajouter votre recherche de catégorie et coller votre shortcode.
Après avoir cliqué sur «Enregistrer», le message ou la page aura désormais votre formulaire de recherche de catégorie actif. Vous pouvez ajouter ce shortcode à autant de zones de votre site que vous le souhaitez.
Lorsqu'un utilisateur effectue une recherche avec ce formulaire, il ne pourra voir que les publications de la catégorie sélectionnée. Dans ce cas, les visiteurs ne pourront voir que les publications de la catégorie "Tutoriels".
Si vous souhaitez créer plusieurs recherches de catégories différentes, suivez les étapes ci-dessus pour créer un autre formulaire de recherche et intégrer le nouveau code court dans votre site.
Nous espérons que cet article vous a aidé à ajouter une recherche par catégorie dans WordPress. Rechercher par catégorie améliore l'expérience utilisateur et permet, à ce titre, de gagner un peu temps. Pour optimiser votre site, on vous invite également à découvrir nos contenus traitant des différentes façons de récupérer une page supprimée !