Hvis du kører et websted eller en blog, har du sandsynligvis et søgefelt, så din læser kan søge efter indhold på dit websted. WordPress kommer med sin egen søgefunktion og søgeformular. Det fungerer godt, bortset fra at det er ret grundlæggende og ikke kan håndtere komplicerede søgefunktioner. Et godt alternativ til standard WordPress-søgning er at erstatte det med en Google Custom Search Engine (GCSE).

Fordelen ved at tilføje en Google Custom Search Engine

Hvis du ikke er klar over, er Google Custom Search Engine en tjeneste, der leveres af Google, for at give nogen mulighed for at oprette en tilpasset søgemaskine. Baggrunden drives af Googles søgemaskine, men du kan tilpasse de søgeresultater, der vises.

Da søgemaskinen er vært hos Google, er den største fordel ved at bruge en GCSE, at du kan lette nogle aflaste din server og give dine besøgende en bedre søgeoplevelse. Derudover kan du også integrere din Google Analytics og Google Adsense til den brugerdefinerede søgemaskine og spore, hvad dine besøgende søger, og samtidig få ekstra indtjening.

Kom i gang

Kort sagt, det er det, vi skal gøre.

1. Opret en Google Custom Search Engine (GCSE).
2. Tilpas din GCSE.
3. Integrér til dit WordPress-websted

1. Opret en Google Custom Search Engine (GCSE)

Gå til Google Custom Search og klik på den store "Opret en tilpasset søgemaskine" -knap. Du skal logge ind på din Google-konto.

Giv din brugerdefinerede søgemaskine et navn og en beskrivelse. Under feltet "Sites to search" skal du indtaste " www.dindomæne.com/* ", hvis du kun vil have alle sider fra hoveddomænet til rådighed. For dem, der også ville medtage underdomæner, skal du bruge " domain.com " eller " * .yourdomain.com " i stedet.

Hvis du ikke har til hensigt at betale for den brugerdefinerede søgemaskine, skal du vælge Standardudgave. Udgivelsen "Site Search" koster $ 100 om året, og det giver dig mulighed for at fjerne Google branding og annoncer.

Det næste skridt er at tilpasse udseendet af GCSE. Du kan vælge fra hvilken som helst af skabelonen eller tilpasse standardstilen til din egen. Ting, du kan tilpasse, omfatter skrifttypefamilien, baggrundsfarven, søgeindgangsfarve, søgeresultatfarve og mange andre ting.

Endelig vil du blive vist en masse kode, hvor du skal kopiere og indsætte til det sted, hvor du vil have, at GCSE skal vises. Vi vil ignorere dette for øjeblikket, da vi vil tilføje mere tilpasning til den tilpassede søgemaskine.

2. Tilpasning af Google Custom Search Engine

Gå til brugerdefineret søgningskontrolpanel og vælg din nyoprettede brugerdefinerede søgemaskine.

Der er mange ting, du kan konfigurere her. Du kan tage din tid til at gå gennem indstillingen en efter en. Nogle af de mere vigtige omfatter: Autofuldførelser, Google Analytics, Tjen penge og Se og føle. Du kan endda gå ind i detaljerne og finjustere resultaterne, der vises på resultatsiden

Bemærk : Den nemmeste måde er at tilføje koden til dit tema, hvor du vil have det vist. I nogle tilfælde kan søgeformularen måske ikke integreres godt med dit tema. Et alternativ, som vi foreslår, er at ændre søgefeltet i dit tema og få det til at tjene Googles søgeresultat.

Klik på linket "Look and feel" i venstre sidefelt. Under "Vælg en layout" sektion, vælg "Kun resultater".

Tryk derefter på knappen "Gem og hent kode". Kopier koden.

3. Integrer søgeresultatet på dit WordPress-websted

Log ind på dit WordPress dashboard og installer (og aktiver) pluginet "WP Unformatted".

Opret derefter en ny side. Navngiv siden "Søgeresultat" (eller hvilken søgetitel du vil vise til din læser). I teksteditoren skal du gå til HTML-tilstand og indsætte GCSE-koden. Gem siden (Hvis du bruger WP-multisite, skal du installere det ufiltrerede MU-plugin, så administratorer og redaktører kan indsætte kode i post / side).

Vigtigt : Tilføj et nyt brugerdefineret felt "svamp" (uden citat) og indstil værdien til "1" (uden citat).

Udgiv siden. Kopier permalinken på denne søgeresultatside.

Derefter skal du åbne temapappen og søge efter søgeformularkode. Standarden er i filen " searchform.php ", men hvis du ikke finder filen der, skal du søge efter det i " header.php ".

Standard søgeformskoden skal se sådan ud (baseret på TwentyEleven-temaet):

Du skal udskifte:

 action ="  " 

med

 action = "din-nyoprettet-search-resultat-side-permalink" 

erstatter " din nyoprettede søgning-resultat-side-permalink " med den permalink, du har kopieret tidligere.

Derefter skal du ændre feltet:

til

erstatter name="s" at name="q"

Gem ændringerne på din server.

Din brugerdefinerede søgemaskine skal fungere nu. Udfør en søgning på dit websted, og læs de tilpassede søgeresultater.

Alternativt, hvis du har valgt indstillingen "To side" på siden GCSE Look and Feel, kan du bruge ovenstående metode til at oprette en søgeresultatside, men tilføj søgeformskoden til temafilen, hvor du vil have den vist, sandsynligvis i sidebar / widget-området.

Derudover skal du opdatere GCSE-optionssiden med søgeresultatsiden permalink, så søgeforespørgslen kan omdirigeres korrekt til den rigtige webadresse.