WP Booking Calendar

http://wpbookingcalendar.com/

search form

je maakt het searchformulier bij Reservering – Instellingen – Zoeken. Hier geef je precies op welke categorieen en tags je wilt opnemen als extra filter. Voorbeeld italiadesso:

zoekenwidget

  <label>Check-in:</label> [search_check_in]    <label>Check-out:</label> [search_check_out]    <label>Filter op A of B: </label>  <select id="booking_search_category" name="category">  <option value="">A of B</option>  <option value="A">A</option>  <option value="B">B</option>  </select>    <label>Filter op soort accomodatie: </label>  <select id="booking_search_tag" name="tag">  <option value="">Alles</option>  <option value="tenten">Tenten</option>  <option value="grotetenten">Grote tenten</option>  <option value="tentje">Tentje</option>  </select>  [search_button]  

Vervolgens maak je een nieuwe pagina aan voor de zoekresultaten en geef die de shortcode:

 [bookingsearchresults]

Onthoud het adres van deze pagina en ga naar de widgets.
Plaats het widget met de naam Booking Calendar search form waar je hem wil hebben en vul bij url het webadres in van de resultatenpagina.
Bijvoorbeeld: http://testit.italiadesso.nl/zoekresultaten

Deze search widget werkt alleen met berichten of pagina’s.
Ieder bericht of pagina moet een eigen unieke “bron” hebben; dit moet een bron op het hoogste nivo zijn.
Maak die bron aan bij Reservering – bronnen. Onthoud eventueel het nummer en geef de bron een duidelijke, herkenbare naam.
Ga daarna naar het bericht en genereer de code mbv de knop “Voeg reserveringskalender in”. Bij reserveringsbronnen kies je de bron. Er volgt een code, zoals bijvoorbeeld:

[booking type=54 form_type='standard' nummonths=1]

Hierbij is 54 het nummer van de bron.

NB: druk geregeld op de knop reset cache (onder: Reservering – Instellingen – Zoeken). Er wordt ook aangeraden geen eigen cache plugin te gebruiken; of als je dat wel wil: deze pagina’s uit te sluiten van caching.

[collapse]

Alle accomodaties zijn aangemaakt met custom post types; het search formulier zoekt slechts in berichten en pagina’s.
Ik heb op 16 sept. via de mail gevraagd of we dit op de een of andere manier toch kunnen bewerkstelligen.