Søgeområdet i overskriften “fungerer”, da det er designet, og du kan klikke på det åbent og lukket og alt det der. Men det gør faktisk ikke nogen søgning endnu. Det er ret vigtigt, ikke?
På dette websted bruger vi Google Custom Search Engines til at søge i indholdet. WordPress har indbygget søgning, men det er ikke særlig godt. Det matcher bare strenge og lister, hvad det finder i rækkefølge. Der er ikke noget af de smarte ting, som Google tilbyder: søgningslogik, rettelse af stavefejl automatisk, bestemmelse af hensigt og vigtigst af alt viser først de mest relevante resultater.
Så vi skal bruge GCSE, og vi har nogle opsætninger at gøre. Vi går ind i deres admin-område for at oprette dem og oprette et fra bunden. Vi skal bruge den gratis version. Ikke fordi jeg vil have annoncer overalt i min søgning (det gør jeg ikke), men fordi den betalte version er omkostningskrævende for et websted af denne størrelse. Det er enten, at jeg betaler tusindvis om måneden for annoncefri søgning eller faktisk tjener et par bukke, der har annoncer på søgningen, og får det søgefunktionen gratis. En no-brainer.
Den første, vi bygger, er en fuldstændig webstedsøgning, så vi får den til at søge på "css-tricks.com".
Derefter får vi den kode, som GCSE giver os til at medtage på webstedet for søgning til arbejde. Vi er nødt til at grave lidt for at finde den mulighed, hvor den kun viser søgeresultater, og du "medbringer din egen" søgeformular. Det er bestemt for os, da vi allerede har designet vores søgeformular og kan lide det, som det er.
Vi har en speciel sideskabelon kun til søgeresultater. Vi pisker denne skabelon i form, der viser de ting, vi vil have den til at vise.
Derefter gik vi i gang med at oprette flere tilpassede søgemaskiner. Dette er en slags hacky måde at opnå det, vi ønsker: at kunne søge kun i underafsnit af webstedet efter eget valg. En anden CSE, vi opretter, er kun til søgning på “css-tricks.com/forums/”. Derefter laver vi en anden søgeresultatside kun til forumsøgning (/ søgeresultater / fora /), men ved hjælp af den samme skabelon. På denne side lægger vi koden fra CSE til denne nye mere begrænsede søgemaskine.
Vi bliver bare nødt til at sikre os, at brugerne kommer til den rigtige på en eller anden måde ...