Luo mukautettu hakulomake

Luo mukautettuja WordPress-hakulomakkeita Formidable WordPress form builder-liitännäisellä. Näin voit etsiä (tai suodattaa) lomakkeita näkymästä.

Formidable Forms on paras WordPress Form Builder-lisäosa. Saat sen ilmaiseksi!
Huomautus: dynaamisia kenttiä, jotka käyttävät postitoimintojen tietoja, voi nyt etsiä näkymistä ja lomaketulosten lyhytnumerosta.

Luo mukautettu hakulomake

Opi luomaan mukautettu hakulomake noudattamalla alla olevan opetusohjelman ohjeita.

  1. jos et ole jo tehnyt niin, Luo lomake, johon tallennetaan kaikki haettavat lomakemerkinnät. Tämä on Datalomake.
  2. jos et ole vielä tehnyt niin, luo näkymä, joka näyttää tietueet vaiheessa 1 luodusta tietolomakkeesta. Tämä on Tulosnäkymä. Näkymän tulee näyttää ”kaikki merkinnät” tai ” molemmat (dynaaminen)”.
  3. Julkaise Tulosnäkymä sivulla seuraavaa lyhytnumeroa käyttäen:
    
    

    korvaa ”x” Tuloskuvan ID: llä. Kopioi sivun URL-osoite.

  4. Luo uusi lomake, tämä on Hakulomakkeesi. Lisää lomakkeeseen niin monta kenttää kuin haluat. Hakulomakkeesi näyttää lopulta jokseenkin tältä:
    Advanced WordPress Search Forms
    jos Datalomakkeessasi on dynaamisia kenttiä, joita haluat etsiä, lisää hakulomakkeeseen dynaaminen kenttä identtisillä asetuksilla.Jos haluat etsiä arvoja toistimesta, on suositeltavaa luoda näkymä toistimesta ensin.
  5. Siirry hakulomakkeen ’Asetukset’ sivulle. Valitse’ on Submit ’- osiossa ’Redirect to URL’. Liitä URL-ruutuun sen sivun URL, jolla Tulosnäkymä on julkaistu.
    Tarkennettu haku uudelleenohjaus-URL
  6. lisää parametri uudelleenohjaus-URL: n loppuun jokaiselle hakulomakkeen kentälle. Näitä parametreja käytetään syöttämään hakulomakkeeseen syötetyt arvot Tulosnäkymän suodattimiin.
    • Lisää ensimmäinen parametri uudelleenohjatun URL-osoitteesi loppuun, sen pitäisi näyttää tältä:
      ?fname=
    • korvaa ”fname” millä tahansa tekstillä. Pysy kaukana nimet, kuten ”post”, ”p”, ”päivämäärä”, ”vuosi”, ”kuukausi”, ja ”nimi”, koska ne ovat yleisesti käytetty WordPress.
    • korvaa ” X ”hakulomakkeen” etunimi ” – kentän ID: llä.
    • mahdollisten lisäparametrien osalta korvataan”?”kanssa” &”. Ensimmäinen parametri on aloitettava ?, jokaisen lisäparametrin on alettava arvolla &.

    uudelleenohjatun URL-osoitteen pitäisi näyttää tältä, kun olet lisännyt parametrit:
    Tarkennettu haku-URl W/Params
    korvaa hakulomakkeen kenttätunnuksilla ”25”, ” 26 ” ja ”27”.

  7. Siirry hakulomakkeeseen ”Asetukset” → ”Lomaketoiminnot” ja Poista ”sähköposti-ilmoitus”.
    Tarkennetut hakulomakkeet Poista sähköposti-ilmoitus
    on myös suositeltavaa valita Hakulomakkeessasi ”Asetukset” → ”Yleiset”kohdassa ” lähetä”.
    Tarkennettu haku Älä tallenna merkintöjä
  8. siirry muokkaamaan Tulosnäkymää. Vieritä alas ’Lisäasetukset’ ja lisää suodatin kunkin kentän hakulomakkeen. Jos hakulomake sisältää etunimen, sukunimen ja pudotuskentän, lisäät kolme suodatinta, jotka näyttävät tältä:
    Lisäasetukset
    varmista, että ”fname”, ”lname” ja ”state” vastaavat parametrinimiä, jotka olet lisännyt uudelleenohjausosoitteen loppuun vaiheessa 6.

Julkaise hakulomake ja tulosnäkymä

hakulomakkeen ja tulosnäkymän julkaisemiseen on muutamia eri tapoja. Saatat haluta hakulomakkeen ja tulokset samalle sivulle tai eri sivuille. Jos ne ovat samalla sivulla, haluat ehkä piilottaa tulokset, kunnes haku on suoritettu.

Julkaise hakulomake ja tulokset samalla sivulla

jos haluat, että hakulomake ja Tulosnäkymä julkaistaan samalla sivulla, seuraa ohjeita täältä:

  1. Luo oma hakulomake, jos et ole jo tehnyt niin. Varmista, että Tulosnäkymäsi on julkaistu sivulla.
  2. Siirry Tulosnäkymään ”ennen sisältöä”. Lisää hakulomake kohtaan ”ennen sisältöä”.
    
    

    korvaa ”x” hakulomakkeen ID: llä.
     Tarkennetut hakulomakkeet ennen sisältöä

  3. kun olet Tulosnäkymässä, vieritä alas ’Lisäasetukset’. Lisää hakulomake’ ei merkintöjä viesti ’ – ruutuun.
    
    

    korvaa ”x” hakulomakkeen ID: llä.

  4. Klikkaa ”Päivitä”. Nyt kun käyttäjä vierailee sivulla, jolla Tulosnäkymä julkaistaan, hakulomake ja Tulosnäkymä näytetään yhdessä.
     syventävät hakulomakkeet Gif

Julkaise hakulomake ja tulokset erillisillä sivuilla

jos haluat viedä käyttäjän erilliselle hakutulossivulle hakulomakkeen lähettämisen jälkeen, noudata alla olevia ohjeita.

  1. Luo oma hakulomake, jos et ole jo tehnyt sitä. Varmista, että Tulosnäkymäsi on julkaistu sivulla.
  2. Julkaise hakulomake sivulla käyttämällä seuraavaa lyhytnumeroa:
    
    

    korvaa ”x” hakulomakkeen ID: llä.

  3. Klikkaa ”Päivitä”. Nyt kun käyttäjä lähettää haun hakulomakkeella, hänet ohjataan sivulle, jossa hänen hakutuloksensa näkyvät.

piilota tulosnäkymä, kunnes haku on suoritettu

jos haluat estää tulosten ilmestymisen ennen haun suorittamista, toimi alla olevien ohjeiden mukaisesti.

  1. Luo oma hakulomake, jos et ole jo tehnyt sitä. Jos olet jo luonut mukautetun hakulomakkeen, varmista, että se ei ole näkymäsi ennen sisältöä tai Sisällön jälkeen-osiossa.
  2. mene hakulomakkeeseen ’Asetukset’, Lisää tämä redirect URL: n loppuun:
    &show_view=yes

    your redirect URL should look something like this:
     Advanced Search Redirect URL Näytä

  3. (valinnainen) jos tulokset näkymä on lyhytnumeroita, lisätä ’?show_view=yes ’ loppuun asti. Sen pitäisi näyttää tältä.:
    <a href="?show_view=yes">Link Name</a>
  4. lopuksi, julkaista hakulomake ja tulokset näkymä sivulla. Korvaa x Lomaketunnisteella ja y Näyttötunnisteella.
    
    

    muista tallentaa sivu, kun olet valmis.

  5. nyt kun sivulla käydään, ei merkintöjä näy ennen kuin haku on lähetetty.
     Tarkennettu haku Näytä Näytä lähetä

Näytä hakutermit haun

jälkeen kun haku on suoritettu, hakulomake on oletusarvoisesti tyhjä. Jos hakulomake ja Tulosnäkymä ovat samalla sivulla, voit halutessasi täyttää hakulomakkeen hakusanoilla. Aseta oletusarvo jokaiselle kentälle hakemalla vastaava hakutermi URL-osoitteesta kuten niin:


käytä täsmälleen samaa param-nimeä kuin mitä käytit kentälle uudelleenohjaus-URL: ssa. Jos hakutermi on asetettu kenttään, se ilmestyy kenttään. Muuten kenttä on tyhjä. Kun käyttäjä katsoo hakulomakkeen ensimmäisen kerran, sen kentät ovat tyhjiä.

Lisäasetukset

käytä valintaruudun kenttää hakulomakkeessa

jos haluat käyttää valintaruudun kenttää hakulomakkeessa, lisää tämä koodi Code Snippets-liitännäiseen tai lapsiteeman toimintoihin.php-tiedosto.

Hakupäivät

jos hakulomakkeessa on päivämääräkenttä, hakutulokset voivat olla epätarkkoja. Siksi, sinun täytyy muuttaa uudelleenohjaus URL hieman hakulomakkeessa. Jos lomakkeen päiväysosa näyttää tältä: mydate=, vaihdat sen muotoon: mydate=. Tämä muuttaa hakuun käytetyn päivämäärän muotoa.
 Tarkennettu haku uudelleenohjaus URL-osoite päiväys

hakuaika

jos haluat etsiä aikavälillä, noudata alla olevia ohjeita:

  1. lisää hakulomakkeeseen kaksi päivämääräkenttää: Alkamis-ja päättymispäivä.
    WordPress - hakulomakkeen Päivämääräkentät
  2. Etsi Datalomanäkymässä Lisäasetukset-osiosta ja lisää kaksi suodatinta päivämääräkenttääsi.
     WordPress hakulomake Suodatinpäivät
  • Date-kenttä on suurempi tai yhtä suuri kuin
  • Date-kenttä on pienempi tai yhtä suuri kuin
  • Hakulomakkeessasi, lisää startdate-ja enddate-parametrit uudelleenohjausosoitteen loppuun kunkin kentän osalta.
    /search-form/?startdate=&enddate=

    korvataan 100 ja 101 vastaavilla kenttätunnuksilla.
     WordPress hakulomake uudelleenohjaus URL

  • Poista tyhjät kentät haun URL-osoitteesta

    jos haluat poistaa hakukentät URL-osoitteesta, kun niitä ei ole täytetty, voit lisätä if-lausekkeita kunkin parametrin ympärille, kuten näin:

    http://your-sites-url/search-form?fname=&lname=&date=

    nämä kenttätunnukset ovat hakulomakkeen tunnuksia. Niitä käytetään poistamaan kyseinen osa URL-osoitteesta, jos kenttä jätetään tyhjäksi hakulomakkeessa.

    Etsi kaikki kentät

    jos haluat, että Hakulomakkeessasi on kenttä, joka etsii kaikki tuloshakusi kentät, mukaan lukien kentät, jotka eivät näy näkymässä, lisää hakulomakkeeseen tekstikenttä ja laita”?frm_search= ’ hakulomakkeen uudelleenohjausosoitteen lopussa.

    http://your-sites-url/search-form?frm_search=

    korvaa 25 tekstikentän ID: llä.

    Poista kaksoiskappaleet dynaamisista kentistä

    jos haluat käyttää dynaamista kenttää hakulomakkeessa, joka hakee tietoja ei-dynaamisesta kentästä, dynaamisessa kentässä voi olla päällekkäisiä arvoja. Voit käyttää frm_remove_duplikates-toimintoa poistaaksesi päällekkäiset arvot hakulomakkeen dynaamisesta kentästä.

    vianmääritys

    noudata näitä ohjeita hakulomakkeen vianmääritykseen, jos sinulla on ongelmia:

    1. Kopioi hakutulosnäkymä ja korvaa suodatinten arvot kovakoodatuilla arvoilla, joiden pitäisi mielestäsi toimia. Korvaa esimerkiksi punaisella ja esikatsele näkymää varmistaaksesi, että suodattimet antavat odotetut tulokset.
    2. Tarkista, että param-arvot vastaavat täysin merkintäarvoja-välimerkit,oikeinkirjoitus, isolla kirjaimella jne. Jos näkymä suodattaa nyt oikein, ongelma on todennäköisesti hakulomakkeella, ja voit siirtyä vaiheeseen 6. Jos näkymää ei vieläkään suodateta oikein, tietueissa, tietomuodossa tai itse näkymässä voi olla muita ongelmia.
    3. katso sivu, jolle hakulomakkeen lähettämisen jälkeen sinut ohjataan. Katso sivun URL-osoite ja varmista, että parametrit näkyvät oikein, ts.
      ?fname=Rob&lname=Smith&uState=Arizona
    4. jos parametrit ovat tyhjiä tai ne eivät näytä oikealta, yritä muuttaa manuaalisesti jokin parametreista jonkin etsittävän kentän arvoksi, jonka tiedät olevan olemassa tietueessa, esimerkiksi muuttaa &color= &color=Red.
    5. Älä käytä mitään parametreja, jotka WordPress voi varata. Esimerkiksi muutos ?m = &p = to ?model=&price= ja päivitä lyhytnumerot näkymäsuodattimen asetuksista.
      jos haluat varmistaa, että WordPress ei käytä parametrinimiäsi, vertaa niitä dokumenttien kyselyparametriluetteloon.
    6. Tarkista, ettei näkymään ole asetettu suodattimia, jotka estäisivät tietueiden näyttämisen, kuten Käyttäjätunnussuodattimia tai rajoituksia tietueiden määrälle.
    7. Tarkista, että hakulomakkeen ”Redirect to URL” – asetuksen field ID-lyhytnumerot ovat oikeat kenttätunnukset hakulomakkeen kentistä, eivät datalomakkeen.
    8. varmista, että haet merkintöjä oikeaan muotoon ja että merkinnät ovat olemassa kyseiselle lomakkeelle.

    jos sinulla on vielä ongelmia kaikkien näiden vaiheiden läpikäynnin jälkeen, avaa Help Desk-lippu ja kerro meille tuloksesi yllä olevista vaiheista.

    Write a Comment

    Sähköpostiosoitettasi ei julkaista.