avez déjà fait du shopping sur Amazon, il est fort probable que avez réalisé la puissance du filtre, qui peut creuser plus profondément dans un large éventail de contenus et localiser exactement ce que recherchez. Lorsque recherchez un produit sur Amazon, il y a toujours une barre latérale remplie de filtres qui peuvent aider à optimiser votre recherche et ne renvoyer que les résultats qui répondent à vos exigences les plus importantes. Filtres tels que la cote du client, la marque, si le produit est adapté pour les hommes ou les femmes, les conditions (nouvelles anciennes) et beaucoup damp;rsquoautres. Compte tenu de l’utilité des filtres de contenu, il n’est peut être pas surprenant que la possibilité de créer des filtres de contenu pour le contenu WordPress soit directement intégrée au cœur de WordPress. Avec un peu damp;rsquoastuce, pouvez apporter cette capacité aux visiteurs de votre site Web et leur permettre de parcourir votre contenu plus facilement que jamais.
Dans nous guiderons dans le processus de création damp;rsquooptions de filtrage de contenu pour les utilisateurs via le plug in. Allons y! Pourquoi filtrer les messages et les pages WordPress? WordPress est très flexible. Le noyau permet de contrôler complètement tout le contenu du site. Le filtrage des messages et des pages est l’une des fonctionnalités les plus puissantes de WordPress. Les messages, les pages et le contenu personnalisé ont plusieurs fonctionnalités intégrées. De plus, il existe de nombreuses façons de sélectionner, de grouper et de filtrer les éléments stockés dans la base de données. Vous pouvez créer une liste triée de résultats de recherche par modèle de page, type de message, terme de classification, hiérarchie de modèle, page de produit, ou tout autre contenu requis.
Par défaut, WordPress dispose d’une fonction de recherche intégrée. Cependant, cette fonctionnalité de recherche a encore beaucoup à améliorer et namp;rsquoaide pas lorsque vos lecteurs veulent filtrer les résultats damp;rsquoune manière particulière. Camp;rsquoest là que les plug ins tiers fonctionnent. Quel est le rôle des plug ins de recherche et de filtrage? Recherche et modules de recherche
Filter est un plugin facile à utiliser qui élève la boîte de recherche par défaut de WordPress à un nouveau niveau. Il permet aux visiteurs de rechercher des termes spécifiques et de filtrer les résultats par catégorie, étiquette, type de poste personnalisé, taxonomie personnalisée, plage de dates et même une combinaison de tous ces éléments pour une recherche plus fine et des résultats plus précis.
Lamp;rsquoutilisation du plug in est très simple. Après lamp;rsquoinstallation et lamp;rsquoactivation du plug in, êtes conduit à la page de configuration avec des instructions détaillées sur la façon damp;rsquoutiliser le plug in. En termes simples, pouvez utiliser le Code Court namp;rsquoimporte où dans un post, une page ou namp;rsquoimporte quelle barre latérale avec des widgets. Ou, si sentez courageux et que cela ne dérange pas de salir les mains avec un peu de code, pouvez coller une ligne de code dans le fichier sujet. Voyons quelques exemples. Comment filtrer les messages par la recherche lamp;rsquoutilisation la plus basique de ce plugin est son code raccourci qui permet aux visiteurs de rechercher toutes vos catégories et étiquettes. Le Code court par défaut est similaire à ceci:
[searchandfilter Fields =
Dans notre exemple, nous lamp;rsquoajoutons au modèle
Ou lamp;rsquoindex principal des sujets en 2017. Comment filtrer une taxonomie personnalisée? Lamp;rsquoexemple ci dessus montre une utilisation très simple du plug in. Mais le plug in de recherche et de filtrage accepte également damp;rsquoautres paramètres. Vous pouvez utiliser un code court qui permet aux visiteurs de filtrer les résultats de la recherche uniquement pour les catégories personnalisées. Supposons quamp;rsquoil y ait un magasin woocommerce sur votre site Web. Pour inclure les catégories de produits dans les résultats de la recherche, il suffit damp;rsquoajouter le Code court suivant:
[searchandfilter taxonomies =
Comment filtrer le format et la page des messages? Dans le dernier exemple, regardons comment filtrer les formats de messages et les pages. publiez un message vidéo ou audio, ce court Code permettra aux visiteurs de trouver seulement les messages qui appartiennent au format de message spécifié: [searchandfilter Fields =
[searchandfilter Fields =
Les paramètres auditifs peuvent trier les résultats dans un ordre hiérarchique, afficher le nombre de messages dans une catégorie spécifiée, ajouter des classes, filtrer les auteurs, etc. Comment filtrer manuellement les messages comme pour tout ce qui concerne WordPress, il y a un moyen de le faire sans l’utilisation d’un plugin. Supposons que vouliez créer un formulaire simple qui permet aux visiteurs de filtrer les messages dans une catégorie particulière. Tout damp;rsquoabord, devez créer un formulaire simple:
WP gère gère Ajax. Php
Sélectionnez une catégorie amp;lsquo
Foreach (terme $terme):
Echo
Fin avant chaque
Echo
EndIf
? amp;gt
amp;ltform action=amp;quot Date: ascendant
amp;lt?php
if( $terms = get_terms( amp;039categoryamp;039, amp;039orderby=nameamp;039 ) ) :
echo amp;039
Date: ordre décroissant
Appliquer un filtre
Dans la première partie du formulaire ci dessus, lamp;rsquoutilisateur namp;rsquoest autorisé à sélectionner la taxonomie quamp;rsquoen utilisant la fonction get _ terms. Vous pouvez lamp;rsquoutiliser pour des catégories et des étiquettes prédéfinies, ainsi que pour une taxonomie personnalisée. La section suivante ajoute des boutons damp;rsquooption qui permettent aux visiteurs de voir les résultats dans lamp;rsquoordre croissant ou décroissant. Enfin, la dernière partie est le bouton du module qui leur permet damp;rsquoappliquer le filtre sélectionné.
Lamp;rsquoensemble du module a été ajouté au modèle de barre latérale. PHP est dans lamp;rsquoéditeur look amp;gt themes amp;gt. Lamp;rsquoétape suivante consiste à utiliser jquery pour afficher les résultats sans recharger la page: jquery (fonction ($)
$(
Var Filter = $(
$. Ajax
URL: filtre. Propriétés (actions),
Données: filtres. Serialize (), form Data
Type: filtre. ATTR (amp;lsquomethodamp;rsquo), post
Avant damp;rsquoenvoyer: fonctions (xhr) {
Filtre Find (amp;lsquobuttonamp;rsquo). Texte (amp;lsquoApplying filtersamp;rsquo)},
Succès: fonctions (données)
Filtre Find (amp;lsquobuttonamp;rsquo). Texte (
$(
}
})
Renvoie False
})
})
Le dernier morceau de code est damp;rsquoajouter une fonction à une fonction de fichier. Php du résultat sera traité en fonction du filtre sélectionné. Il examine la catégorie sélectionnée et affiche les messages dans lamp;rsquoordre croissant ou décroissant de la date de publication chaque fois quamp;rsquoil y a des messages. aucun message namp;rsquoest trouvé dans la catégorie, le message no posts found est affiché:
Fonction my _ filters () {
$paramètre = tableau
« trier par» = amp;gt « date»,
« Order» = amp;gt $u post [amp;lsquodateamp;rsquo]
)
(isset ($u post [amp;lsquocategorityfilteramp;rsquo])
$args [amp;lsquoTax _ Queryamp;rsquo] = array
Tableau
« catégorie» = amp;gt « catégorie»,
« champ» = amp;gt « id»,
« terme» = amp;gt $u post [amp;lsquocategorityfilteramp;rsquo]
()
)
$QUERY = new wp u Query ($args)
($QUERY amp;gt have _ posts ()):
While ($QUERY amp;gt have _ posts (): $QUERY amp;gt The Post ()
Echo
À la fin
WP _ Reset postdata ()
Autres:
Echo
EndIf
Moule ()
}
Ajouter _ action (amp;lsquoWP Ajax customfilteramp;rsquo, amp;lsquoMy filtersamp;rsquo)
Ajouter _ action (amp;lsquoWP Ajax nopriv customfilteramp;rsquo, amp;lsquoMy filtersamp;rsquo)
Le résultat final montre ce qui se passe à lamp;rsquoavant: Pourquoi devriez laisser vos lecteurs filtrer les messages et les méthodes au dessus de la page dans WordPress est une bonne façon de permettre aux utilisateurs de filtrer vos messages. Mais pourquoi as tu fait ça? WordPress a permis d’organiser vos messages en utilisant des catégories et des balises, mais les utilisateurs ne sont autorisés à voir qu’une seule catégorie ou balise à la fois. De plus, si utilisez des types de messages personnalisés qui utilisent vos propres catégories, celles ci ne seront pas visibles avec les catégories utilisées pour les messages réguliers. Les plug ins de recherche et de filtrage sont particulièrement utiles non seulement lorsque avez de nombreuses catégories et étiquettes différentes
Anno, mais il est également utile si ajoutez des types de messages personnalisés tels que portfolio, galerie, références, etc. Un autre exemple est que vos visiteurs peuvent facilement utiliser ce plug in pour filtrer votre produit et trouver ce quamp;rsquoils veulent. connaissez bien le Code, les opérations manuelles permettent de mieux contrôler la façon dont les résultats de la recherche sont affichés et les paramètres utilisés. Assurez que votre site Web est facile à utiliser en permettant aux visiteurs de trouver rapidement ce que voulez, ce qui est un excellent moyen de leur offrir une expérience utilisateur agréable et de les encourager à revenir. votre site est riche en contenu, envisagez de mettre en place des filtres de page et de post pour assurer quamp;rsquoils obtiennent plus de contenu quamp;rsquoils veulent voir. Nous aimerions connaître votre expérience dans la recherche et le filtrage WordPress. Veuillez nous le faire savoir dans les commentaires ci dessous. Un microcosme de lamp;rsquoarticle de graphicglobe shutterstock. Com