Otsikon hakualue "toimii" siinä mielessä, että se on suunniteltu ja voit napsauttaa sitä auki ja kiinni ja kaikki. Mutta se ei todellakaan tee mitään etsintää vielä. Se on aika tärkeää, eikö?
Tällä sivustolla käytämme Google-täsmähakukoneita sisällön hakemiseen. WordPress on rakentanut haun, mutta se ei ole kovin hyvä. Se vain vastaa merkkijonoja ja listaa löytämänsä järjestyksessä. Googlen kaltaisia hienoja juttuja ei ole: hakulogiikka, kirjoitusvirheiden korjaaminen automaattisesti, aikomuksen määrittäminen ja mikä tärkeintä, osuvimpien tulosten näyttäminen ensin.
Joten aiomme käyttää GCSE: tä, ja meillä on joitain asetuksia. Menemme heidän järjestelmänvalvoja-alueelleen luomaan heidät ja luomme yhden tyhjästä. Aiomme käyttää ilmaista versiota. Ei siksi, että haluan mainoksia koko hauni (en), vaan siksi, että maksettu versio on kohtuuhintainen tämän kokoiselle sivustolle. Se on joko maksan tuhansia kuukaudessa mainoksettomasta hausta, tai ansaitsen muutaman taalan, jolla on mainoksia haussa, ja saan sen hakukykyä ilmaiseksi. Ei järkevää.
Ensimmäinen rakentamamme on täysi sivustohaku, joten saamme sen hakemaan ”css-tricks.com”.
Sitten saamme koodin, jonka GCSE antaa meille sisällyttää sivustoon, jotta haku toimii. Meidän on tehtävä vähän kaivaa löytääksemme vaihtoehdon, jossa se näyttää vain hakutulokset, ja "tuo oma" hakulomake. Se on ehdottomasti meille, koska olemme jo suunnitelleet hakulomakkeemme ja pidämme siitä sellaisena kuin se on.
Meillä on erityinen sivumalli vain hakutuloksia varten. Piiskaamme tämän mallin muotoon, joka näyttää asiat, jotka haluamme sen näyttävän.
Sitten aloimme luoda lisää mukautettuja hakukoneita. Tämä on eräänlainen hakkerinen tapa saavuttaa haluamamme: mahdollisuus hakea vain sivuston alaosia haluamallasi tavalla. Toinen luomamme täsmähakukone on tarkoitettu vain hakemiseen ”css-tricks.com/forums/”. Sitten teemme toisen hakutulossivun vain foorumihaulle (/ hakutulokset / foorumit /), mutta käyttämällä samaa mallia. Tälle sivulle laitamme täsmähakukoneen koodin tälle uudelle rajoitetummalle hakukoneelle.
Meidän on vain varmistettava, että käyttäjät pääsevät oikealle jotenkin ...