Comment permettre aux utilisateurs de filtrer les publications et les pages dans WordPress


Voulez-vous permettre aux utilisateurs de filtrer les articles et les pages de votre site WordPress ? Récemment, un de nos utilisateurs nous a demandé comment ajouter des filtres à son site WordPress permettant aux utilisateurs de filtrer les publications par catégorie, balises, types de publication, etc. Dans cet article, nous allons vous montrer comment permettre aux utilisateurs de filtrer les publications et les pages dans WordPress.

Pourquoi laisser les utilisateurs filtrer les publications et les pages dans WordPress ?

Par défaut, WordPress est livré avec des catégories et des balises qui vous permettent de trier le contenu par sujets et permettent à vos utilisateurs de le trouver facilement.

Cependant, les utilisateurs ne peuvent afficher qu’une seule catégorie, balise ou page d’archive à la fois et n’afficheront qu’un seul type de publication.

Et si vous vouliez que les utilisateurs puissent filtrer le contenu dans plusieurs catégories ou balises ? Que diriez-vous de permettre aux utilisateurs d’afficher simultanément les publications, les pages et les types de publications personnalisés ?

Ce type de filtrage peut être particulièrement utile lorsque vous avez beaucoup de contenu et que vous souhaitez que les utilisateurs le filtrent en fonction de leurs propres préférences.

Cela dit, voyons comment permettre aux utilisateurs de filtrer facilement les publications et les pages dans WordPress.

Didacticiel vidéo

Si vous n’aimez pas la vidéo ou si vous avez besoin de plus d’instructions, continuez à lire.

Permettre aux utilisateurs de filtrer facilement les publications et les pages

La première chose que vous devez faire est d’installer et d’activer le plugin Search & Filter. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.

Lors de l'activation, le plugin ajoutera un nouvel élément de menu intitulé Recherche et filtre à votre barre d'administration WordPress. En cliquant dessus, vous accéderez à la page d’utilisation du plugin avec une documentation détaillée sur la façon d’utiliser le plugin.

Le plugin Search & Filter est livré avec un shortcode qui accepte différents paramètres pour afficher les options de filtrage. Vous pouvez utiliser ce shortcode dans une publication, une page ou dans un widget de texte.

[searchandfilter fields="search,category,post_tag"]

Vous pouvez également utiliser le shortcode comme balise de modèle dans vos fichiers de thème WordPress comme ceci :

<?php echo do_shortcode('[searchandfilter fields="search,category,post_tag"]'); ?>

Cela affichera les options de filtrage avec les champs de recherche, de catégorie et de balises.

Par défaut, le plugin accepte la recherche, la taxonomie, post_type et post_date comme champs.

Jetons un coup d'œil à un autre exemple. Cette fois, nous inclurons les champs de catégorie, de balises, de types de publication et de date.

Vous devrez utiliser le shortcode comme ceci :

[searchandfilter fields="search,category,post_tag,post_types,post_date"]

Voici à quoi cela ressemblerait :

Désormais, au lieu d'utiliser un champ de sélection déroulant, vous pouvez également utiliser des cases à cocher et ajouter des étiquettes pour chaque champ. Pour ce faire, vous devrez ajouter deux paramètres supplémentaires au shortcode.

Si vous utilisez une page distincte pour afficher vos articles de blog, vous pouvez ajouter ce shortcode à la page.

[searchandfilter headings="Select categories:" types="checkbox" fields="category"]

Si vous utilisez plusieurs champs, types et en-têtes, vous devez vous assurer que les éléments sont dans le même ordre pour chaque paramètre.

Voyons un autre exemple. Cette fois, nous ajoutons des champs de catégorie, de balises et de type de publication avec différents en-têtes et types de champs de formulaire.

[searchandfilter headings="Post type, Category, Tag" types="checkbox, select, select" fields="post_types,category,post_tag"]

Voici comment cela apparaîtrait sur votre site :

Veuillez vous référer à la page de documentation du plugin pour plus de façons d'utiliser le shortcode.

Vous pouvez également utiliser ces shortcodes dans un widget de texte. Si le shortcode ne fonctionne pas dans votre widget de texte, veuillez consulter notre guide sur la façon d'utiliser les shortcodes dans vos widgets de la barre latérale WordPress.

Nous espérons que cet article vous a aidé à apprendre comment permettre aux utilisateurs de filtrer les publications et les pages dans WordPress. Vous souhaiterez peut-être également consulter ces conseils pratiques pour générer du trafic vers votre site WordPress.

Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.