Alla som någonsin har använt WordPress vet att dess standardsökning inte är idealisk. Och ett sidofält med senaste inlägg, kategorier och taggar gör inte hela din innehållskatalog lätt sökbar. Om du har varit upptagen med att publicera inlägg är chansen liten att alla passar in i sidofältet. Att söka innehåll blir svårt för dina besökare.
En sidofält med aspekter istället för statiska länkar kommer att öka din webbplatss sökupplevelse och spara besökare en betydande mängd tid och energi när de försöker hitta det de letar efter. I den här artikeln går vi igenom en enkel handledning om hur du implementerar fasetterad sökning med FacetWP.
FacetWP
En av de mest populära WordPress-lösningarna för att implementera facetterad sökning är att använda FacetWP-plugin. Denna plugin är ett måste om du hittar dig själv att lagra mycket data i anpassade fält som potentiellt kan användas för att begränsa en sökfråga.
Du kan använda facetterad sökning för att filtrera anpassade inläggstyper, kategorier, taggar och anpassade fält. Funktionen som verkligen gör att den sticker ut bland andra söklösningar är att den uppdaterar resultat via AJAX. AJAX ser till att resultaten filtreras och uppdateras dynamiskt, vilket eliminerar behovet av att uppdatera sidan.
Funktioner
- 9 facetttyper
- Filtrering i realtid
- Kortkodsintegration
- Kompatibel med alla WordPress-teman
- Stöd för avancerade anpassade fält (ACF).
- Integreras med WooCommerce, SearchWP, Easy Digital Downloads och mer.
Komma igång med FacetWP
I det här avsnittet går vi igenom en snabb handledning som hjälper dig att komma igång med FacetWP. Vi kommer att ta fyra viktiga steg (var och en beskrivs i detalj nedan):
- Installation
- Lägga till aspekter
- Skapa en facettmall
- Lägga till aspekter på din webbplats
Installation
Du kan gå över till FacetWP:s webbplats för att köpa en licens. Det finns två alternativ tillgängliga – Basic och Professional. När du har installerat den på din WordPress-webbplats och aktiverat den genom att ange licenskoden kan du gå vidare till nästa avsnitt.
Lägga till fasetter
- Navigera till FacetWP Admin Page > Add Facet.
- Ange lämpliga värden i formuläret som visas på sidan Lägg till aspekt.
- Etikett: Namnet på din aspekt.
- Datakälla: Varifrån den kommer att hämta nödvändig data.
- Fasetttyp: Markera kryssrutor (eller något av de nio alternativen beroende på aspekt).
- Klicka på knappen Spara ändringar.
Upprepa steg 1 till 3 för att skapa så många aspekter du vill. För att hålla saker intressanta kan du experimentera med de andra aspekttyperna beroende på vilken typ av innehåll din webbplats har.
Vid det här laget har du framgångsrikt skapat aspekter för din webbplats och det är dags att skapa en facettmall.
Skapa en facettmall
FacetWP tillhandahåller en facettmall som du kan använda som den är eller redigera för att passa din webbplats.
- Navigera till FacetWP-administratörssidan > Mallar.
- Kopiera avsnittet Frågeargument.
- Klicka på knappen Lägg till mall och ge din nya mall ett namn, t.ex. Sök.
- Klistra in avsnittet Frågeargument i den nya mallen.
- Kopiera avsnittet Visa kod från FacetWP:s adminsida > Mallar och klistra in det i mallen.
- Lägg till följande kod i mallen:
have_posts() ) : $query->the_post(); ?>
- Spara ändringar du gjort på sidan.
- Navigera till widgetadminpanelen och lägg till en textwidget.
- I rubriktextrutan skriver du in namnet på din facettmall.
- Kopiera och klistra in följande kortkoder i widgetmenyn.
[facetwp facet=”tags”]
[facetwp facet=”date”]
[facetwp facet=”author”]- Klicka på knappen Spara.
Det är allt som finns. Du kommer att se att facetterad sökning läggs till på sidan där du lade till kortkoderna.
Slår ihop det
Vi har täckt grunderna i FacetWP och förhoppningsvis är du nu i en bra position att ta saker längre själv.
Facetterad sökning ger dig inte bara ett högre betyg när det gäller användarupplevelse, utan det ökar också din webbplatss användbarhet. Genom att använda facetterad sökning kommer din webbplatsbesökare att lättare kunna söka efter innehåll.
Använder du facetterad sökning på din WordPress-webbplats? Vilka plugins använder du? Låt oss veta i kommentarsfältet nedan.