Slik oppretter du Avansert søkeskjema i WordPress for egendefinerte innleggstyper
Har du noen gang jobbet på et WordPress-nettsted som har mange egendefinerte innleggstyper? Vel som-er WordPress-søk er en katastrofe, og derfor bruker mange bloggere Google tilpasset søk. Vel, vi jobbet på et nettsted som har en god mengde ressursartikler, videoer, bøker og blogginnlegg. Bruk av standard WordPress-søk var bare ikke å kutte det. Det var ikke et levedyktig alternativ å bruke Google Search. Derfor bestemte vi oss for å lage et avansert søknadsskjema som lar brukeren velge hvilket område av nettstedet de vil søke ved å begrense tilpassede innleggstyper via avmerkingsboksene. Brukere kan kombinere sine søk og viktigst, vi har gjort det slik at avmerkingsboksene lagres sammen med søket. Dette lar brukeren se nøyaktig hva de søkte etter, og de kan endre parametrene. I denne artikkelen vil vi vise deg hvordan du oppretter et avansert søkeskjema i WordPress ved hjelp av kraften i WordPress-søket og begrenser resultatene etter egendefinerte innleggstyper.
Første du må gjøre er å åpne searchform.php-filen din eller hvor du er lagret. Legg deretter til følgende felt i skjemaet:
Ikke glem å erstatte verdien med dine egendefinerte innleggstyper. Koden ovenfor begrenser i utgangspunktet søkeresultatene til de posttypene. Vel, hvis du la merke til at vi ganske mye har lagt til alle posttyper som er tilgjengelige bortsett fra sider. Vel, det er en god grunn til å gjøre det som vi kommer til senere. Så sørg for å inkludere ALLE innleggstyper du vil søke etter ved hjelp av hovedsøkeknappen. Disse feltene er skjult, slik at brukeren ikke ser disse.
Deretter åpner du search.php-filen og limer inn følgende koder over loopinnholdet ditt, slik at brukerne dine kan se alternativene øverst.