Het zoekgebied in de koptekst "werkt" doordat het is ontworpen en u kunt erop klikken om het open en dicht te klikken en zo. Maar het zoekt nog niet echt. Dat is best belangrijk hè?
Op deze site gebruiken we Google Custom Search Engines om de inhoud te doorzoeken. WordPress heeft een ingebouwde zoekfunctie, maar het is niet erg goed. Het komt alleen overeen met strings en geeft op volgorde weer wat het vindt. Er zijn geen mooie dingen zoals Google biedt: zoeklogica, automatisch spelfouten corrigeren, de intentie bepalen en vooral de meest relevante resultaten eerst weergeven.
Dus we gaan GCSE gebruiken, en we hebben wat instellingen te doen. We gaan naar hun admin-gebied om ze te maken en maken er een helemaal opnieuw. We gaan de gratis versie gebruiken. Niet omdat ik overal in mijn zoekopdracht advertenties wil (ik niet), maar omdat de betaalde versie onbetaalbaar is voor een site van deze omvang. Het is of ik betaal duizenden per maand voor zoeken zonder advertenties, of ik verdien een paar dollar met advertenties op de zoekopdracht en krijg het de zoekfunctie gratis. Een no-brainer.
De eerste die we bouwen is een volledige zoekopdracht op de site, dus we laten het zoeken naar “css-tricks.com”.
Vervolgens krijgen we de code die GCSE ons geeft om op de site op te nemen zodat de zoekactie werkt. We moeten een beetje zoeken om de optie te vinden waarin alleen zoekresultaten worden weergegeven, en u moet uw eigen zoekformulier meenemen. Dat is zeker voor ons, want we hebben ons zoekformulier al ontworpen en vinden het leuk zoals het is.
We hebben een speciale paginasjabloon alleen voor zoekresultaten. We slaan deze sjabloon in vorm en laten de dingen zien die we willen laten zien.
Daarna zijn we begonnen met het maken van meer aangepaste zoekmachines. Dit is een soort hackachtige manier om te bereiken wat we willen: alleen naar subsecties van de site kunnen zoeken. Een tweede CSE die we maken, is alleen voor het zoeken naar “css-tricks.com/forums/”. Vervolgens maken we een andere pagina met zoekresultaten alleen voor het zoeken naar forums (/ zoekresultaten / forums /) maar met hetzelfde sjabloon. Op deze pagina zetten we de code van CSE voor deze nieuwe beperktere zoekmachine.
We moeten er alleen voor zorgen dat gebruikers op de een of andere manier de juiste vinden ...