Algemene FAQ
Gridbuilder ᵂᴾ is een WordPress-plug-in die het mogelijk maakt om WordPress-inhoud (berichttypen, gebruikers of taxonomietermen) op te vragen, deze in een raster of carrousel op te maken en te filteren op WordPress-velden (titel, datum, enz.), Aangepaste velden of taxonom termen.
Gridbuilder ᵂᴾ is toegankelijk voor alle WordPress-gebruikers en voor ontwikkelaars. De plug-in wordt geleverd met een krachtige admin-interface van waaruit u elk aspect en detail van de plug-in kunt instellen. En als u nog een stap verder wilt gaan, wordt Gridbuilder ᵂᴾ geleverd met een complete PHP- en JS-API om de mogelijkheden uit te breiden.
Facet zoeken of gefacetteerde navigatie zijn handige manieren om gebruikers in staat te stellen te filteren wat ze zoeken op verschillende criteria. Het doel van een gefacetteerde zoekopdracht, in tegenstelling tot een klassiek filtersysteem, is om de resultaten te beperken tot wat de zoeker verwacht bij het filteren.
Om inhoud efficiënt te filteren, wordt elk facet (filtergebied) geïndexeerd in een aangepaste indextabel. Het betekent dat elke keer dat u een facet maakt, de plug-in alle facetwaarden ophaalt volgens uw facetinstellingen. Dit proces wordt indexering genoemd en maakt het eenvoudig om resultaten te “prefetchen” en deze op te slaan in een eenvoudige en geïndexeerde tabel.
Met de indextabel kunt u snel resultaten opzoeken voor een gefilterde toestand. Deze indextabel maakt het ook mogelijk om alle brontypen te verenigen (taxonomietermen, post- / gebruiker- / termvelden en aangepaste velden). Zonder een dergelijke indexer te gebruiken, zal het filteren behoorlijk traag verlopen vanwege de manier waarop WordPress-tabellen worden geïmplementeerd.
Dankzij de indexer is het facetsysteem behoorlijk snel. De laadsnelheid bij het filteren hangt echter ook af van uw server, het aantal berichten, het aantal facetten, taxonomietermen, aangepaste velden, enz.
Als vuistregel geldt dat als u meer inhoud heeft om te filteren, het tijd zal kosten. Het laden van duizenden posts (of evenement meer) is mogelijk en werkt over het algemeen prima. Afhankelijk van uw serverprestaties kan het filteren echter langzamer zijn of de serverlimieten bereiken.