Guide de filtrage de contenu WordPress

Publié: 2023-02-12

Souvent, les règles d'une optimisation efficace pour les moteurs de recherche (SEO) peuvent entrer en conflit avec ce que vous savez que vos lecteurs veulent. Résoudre et équilibrer ces différences peut être un défi, en particulier lorsqu'il s'agit de s'assurer que le contenu de votre site Web est facile à trier.

Heureusement, WordPress vous permet de filtrer le contenu avant qu'il ne soit diffusé dans le navigateur d'un utilisateur. Cela peut fournir une bien meilleure expérience utilisateur (UX) pour les articles plus longs. De plus, cela peut vous aider à utiliser efficacement des éléments de contenu que les moteurs de recherche ont tendance à aimer, mais que certains lecteurs peuvent abandonner en raison de leur longueur.

Dans cet article, nous allons explorer les options de filtrage de contenu intégrées de WordPress. Nous examinerons également certains plugins qui peuvent vous aider à utiliser le filtrage de contenu sur votre site Web. Il y a beaucoup à trier, alors commençons !

Table des matières
1. Filtrage de contenu intégré
1.1. 1. Filtrage des messages et des pages
1.2. 2. Fonctions
2. Plugins de filtrage de contenu
2.1. 1. Rechercher et filtrer
2.2. 2. Filtre de contenu intelligent
2.3. 3. FacetWP
3. Obtenez les résultats que vous souhaitez avec WP Engine

Filtrage de contenu intégré

WordPress offre certaines fonctionnalités intégrées de filtrage de contenu. Cependant, pour vraiment les utiliser, vous devrez comprendre la relation entre les crochets, les filtres, les paramètres et les fonctions dans la base de code WordPress. Une fois ces concepts maîtrisés, vous pourrez étudier certaines des options les plus pratiques pour utiliser le filtrage de contenu.

1. Filtrage des messages et des pages

Il existe une manière un peu plus ancienne de créer une fonctionnalité de filtrage frontal sur votre site Web pour les utilisateurs. Cela fournit une fonction de tri déroulant pour le contenu des publications, que vous pouvez personnaliser. Pour commencer, vous devrez ajouter un extrait de code au fichier index.php de votre thème.

Gardez à l'esprit qu'il est préférable de créer un enfant pour le thème que vous prévoyez d'utiliser. Étant donné que cette méthode nécessite l'ajout de code personnalisé, vous souhaiterez protéger vos fichiers de thème parent en cas de panne.

Nous avons testé cette approche avec le thème Twenty Twenty par défaut de WordPress.

Comme vous pouvez le voir, vous devrez modifier le style dans votre fichier de feuille de style en cascade (CSS) si vous voulez quelque chose de plus esthétique, mais la fonctionnalité de cette approche fonctionne. Vous pouvez utiliser à peu près n'importe quelle information de base de données, telle que ' post_date ' ou ' only_thumbnailed ', pour créer des filtres que vos lecteurs pourront utiliser.

2. Fonctions

Il existe une autre fonction de filtrage intégrée dans la base de code WordPress. Il vous permet de créer des filtres pour les informations lues à partir de la base de données, avant qu'elles ne soient affichées sur une page Web ou un écran d'édition.

Cette fonctionnalité permet aux développeurs d'intégrer une fonctionnalité de filtrage de contenu dans leurs plugins. Il existe une longue liste de hooks de filtre disponibles via l'API WordPress. Ces crochets peuvent être utilisés avec les fonctions ' add_filter ()' et ' the_content() '. C'est là que comprendre les relations entre les crochets, les filtres et les paramètres peut s'avérer utile.

Lorsque vous choisissez l'une de ces fonctions, vous utilisez des crochets et des paramètres pour établir le type d'action que vous souhaitez que l'appel exécute. En utilisant ces éléments ensemble, vous pouvez créer un plugin WordPress qui exécutera la fonctionnalité de filtrage que vous recherchez. Par exemple, la fonction ' the_content() ' peut être combinée avec ' apply_filters() ' pour appeler la fonction de rappel de n'importe quel hook de filtre.

De plus, le hook de filtre « the_content » est souvent utilisé pour établir les paramètres de contenu de ces fonctions. Pour éviter toute confusion, rappelez-vous simplement que les fonctions incluent des crochets et des paramètres entre parenthèses.

Plugins de filtrage de contenu

Si vous n'êtes pas encore prêt à vous lancer dans le développement de votre propre plugin, ne vous inquiétez pas. Nous allons partager quelques plugins utiles qui existent déjà, qui peuvent vous aider à essayer le filtrage de contenu sur votre site Web.

1. Rechercher et filtrer

Le plugin Search & Filter est un moyen d'améliorer la fonctionnalité native et simple de la barre de recherche offerte par WordPress. Vous pouvez ajouter un filtrage des résultats via des boutons radio, des cases à cocher, des menus déroulants, etc. De plus, ce plugin est conçu avec un éditeur glisser-déposer pour une configuration facile.

De plus, vous pouvez organiser les résultats de la recherche selon à peu près n'importe quel paramètre disponible. Cela inclut la méta-valeur, le post-ID, l'auteur, le titre, la date, etc. Vous pouvez accéder à la plupart des fonctionnalités via la version gratuite du plugin, et l'accès complet pour un site Web ne coûte que 20 $ par an.

2. Filtre de contenu intelligent

Smart Content Filter est un plugin de filtrage de contenu premium pour WordPress. Cela fonctionnera avec n'importe quel thème et type de message personnalisé. Plutôt que de créer une expérience de recherche et de filtrage de type base de données, Smart Content Filter vous aide à créer un filtre interactif qui vit sur vos articles de blog.

Ceux-ci se présentent sous la forme de boutons cliquables, qui représentent les différents filtres de contenu disponibles pour cette page ou cette publication. Par exemple, si vous avez un long article de blog qui répertorie les meilleurs thèmes de commerce électronique pour WordPress, vos lecteurs pourraient s'ennuyer à mi-chemin et quitter le navire avant de terminer l'article ou de consulter votre appel à l'action (CTA).

Ce plugin peut vous aider à créer des filtres interactifs personnalisés qui peuvent facilement déplacer vos lecteurs vers le contenu qui les intéresse le plus. Une licence de démarrage ne coûte que 19 $ pour un an d'accès et de support.

3. FacetWP

Si vous recherchez une solution de filtrage de contenu bien adaptée au commerce électronique, FacetWP pourrait être votre réponse. Il s'agit d'un plugin basé sur AJAX qui charge les sélections et filtre les changements rapidement, sans recharger toute la page. Vos clients peuvent trouver ce qu'ils recherchent beaucoup plus rapidement grâce à ces fonctionnalités.

De plus, ce plugin est prêt à être intégré à WooCommerce, vous pouvez donc apporter des améliorations aux capacités de filtrage de contenu de votre boutique en ligne en un clin d'œil. L'un des seuls inconvénients de ce plugin est le prix. C'est un peu plus un investissement que certaines des autres options que nous avons examinées.

Cependant, sur le plan de base, vous obtiendrez une licence de 99 $ pour un à trois sites Web pendant un an. Cela inclut le support et tous les modules complémentaires professionnels de FacetWP.

Obtenez les résultats que vous souhaitez avec WP Engine

On peut dire sans se tromper que peu d'internautes apprécient la méthode "chasser et picorer" pour trouver ce qu'ils recherchent en ligne. Qu'il s'agisse d'un produit qu'ils souhaitent acheter, d'un contenu de divertissement ou d'un élément d'information clé, fournir une fonctionnalité de recherche et de filtrage simple pour votre contenu est un moyen d'améliorer l'expérience utilisateur de votre site Web.

Chez WP Engine, nous nous efforçons de vous apporter les meilleures ressources de développement, afin que vous puissiez créer des expériences numériques innovantes pour vos clients. Découvrez nos plans d'hébergement WordPress et commencez à améliorer votre site Web dès aujourd'hui !