Zlecę wykonanie opcji wyszukiwania + filtrowania na stronie opartej na Wordpress + wtyczki WP Job Menager (wtyczka tworzy custom posts). Na naszej stronie są publikowane oferty pracy z różnymi opcjami (dodane podczas dodawania oferty lub po późniejszej jej edycji).

Obecnie nasza strona z wyszukiwaniem + filtrowaniem:

https://bit.ly/2miWPIF

Jednak brakuje nam automatycznego generowania linków do obecnego wyszukiwania. Coś takiego jak tutaj:

http://bit.ly/2mlP9VX

Jest to zrobione na podstawie pluginu Search&Filter Pro.

Wtyczka jest naprawdę dobra i spełnia się w 80%. Jednak brakuje nam w niej: możliwości wyszczuwania w polu "słowa kluczowgo" na podstawie treści postu czy na podstawie post meta. Również brakuje nam pola "Lokalizacja". Dlatego niestety plugin odpada (chyba, że ktoś potrafi zaimplementować w plugin takie coś - że aktualizacje pluginu tego nie zepsują).

Tutaj przedstawiam szczegółowo jak miałoby to wyglądać:

Chcemy mieć stronę zwaną "oferty pracy", gdzie będą wyświetlać się wszystkie aktualne oferty pracy, które nie są tzw "wypełnione" czyli w custom meta "_filled" nie posiadają "1". Jeśli tak, to się nie wyświetlają na liście. Teraz obok albo nad tymi postami ma wyświetlać się formularz z filtrami:

  1. Pole "słowo kluczowe" obejmowało nam zakres wyszywania na podstawie:
  • tytułu postu (post_title),
  • treści postu (post_content),
  • po tytule custom taxonomy w których post się znajduje (custom_taxonomy_title),
  • po dwóch innych niestandardowych meta data (na podstawi dwóch różnych post meta, które w sobie zawierają dane słowo).

Jeśli ktoś wpisze np. "magazynier", wyświetlą się wszystkie posty, które zawierają w powyższych danych te słowo kluczowe. Ale jeśli ktoś wpisze: magazynier, mroźnia

Wtedy wyświetlą się posty, które zawierają słowa "magazynier" i "mroźnia" w któryś z tych powyższych danych. np. magazynier zawiera w tytule, zaś mroźnia w treści.

  1. Pole tekstowo Lokalizacja

Przy każdym poście mamy wpisaną lokalizację np. "Amsterdam, Holandia" - jest to meta post.

Jeśli ktoś wpisze w pole lokalizacja "Amsterdam", to wyświetlą mu się domyślnie wszystkie oferty w promieniu 15 km (domyślnie ustalone pole "dystans" na 15km) od danej miejscowości. Wtedy osoba może wybrać sobie np. zakres do 100km i oznaczy wszystkie oferty w odrębnie 100km od Amsterdamu.

Przykład:

http://bit.ly/2lSDU7d

W " Filter jouw baan" po lewej stronie w niebieskim boxie w polu "Postcode/plaats" proszę wpisać "Ulft" i kliknąć "Zoeken" - wtedy wyskoczą Panu wszystkie oferty w tej miejscowości + okolice. I teraz można zaokrąglić szukanie wybierając opcję w polu "Afstand" na "5 km"

  • Do tego pod polem lokalizacja jak mamy na ten moment możliwość sortowania według dystansu (dropdown input). Zakres 5, 10, 15, 25, 50, 100)

Najlepiej, jak by jeszcze po nazwie postu wyświetliłaby się licznik kilometrów od danej miejscowości, który mamy obecnie na naszej stronie (jednak to nie jest jakiś wymóg konieczny - kwestia ceny ile by to kosztowało).
Również chcielibyśmy możliwość pobrania obecnej lokalizacji użytkownika.

  1. Kategoria (jak jest obecnie na stronie) - możliwość dodatkowego filtrowania dropodwn (menu rozwijane) przy pomocy której mogę filtrować dane oferty przy pomocy kategorii, w której się znajdują (custom_post_taxonomy). Jeśli kategoria nie zawiera postów, jest niewidoczna na liście.

  2. Pole "drop-down": Sortuj według dystansu lub daty dodania.

  3. Sortuj według meta post - mamy jedno pole, w którym możemy wybrać opcje:

  • możliwość skorzystania z zakwaterowania firmowego
  • praca bez znajomości języka
  • praca dla par i grup
  • brak stawki wiekowej zależnej od wieku pracownika

Może być to oparte na typu pola "checkbox" (jak tutaj: http://bit.ly/2mlP9VX ) - przeglądający mógłby sobie zaznaczać i odznaczać dane checkboxy i na tej podstawie by filtrowało posty.

Wyszkowianie ma wspierać niestandardowy formularz wyszukiwania na stornie głównej, w której będzie można wpisać słowo kluczowe, wybrać lokalizację + wybrać czy to ma być praca z zakwaterowaniem i dla par itp.). Obecnie mamy taką, jednak dość skromną.

Jak ma wyglądać wyszukiwarka?
np. wpisuje sobie "kierowca", wpisuje "Amsterdam, Holandia" i zaznacza "z zakwaterowaniem firmowym" i kluka "Szukaj" - zostaję przekierowanie do strony z ofertami pracy, gdzie link zostanie z góry wygenerowany na podstawie wyszukiwania + wyszukiwanie zostanie już "wypełnione".

WAŻNE! Przy każdej zmianie wyszukiwania / filtrowania musi być generowany URL do danego wyszukiwania. Czyli jeśli ktoś wpisze w słowo kluczowe: "magazynier" kliknie "Szukaj" - strona się odświeży wraz z nowym linkiem do aktualnego filtorwania.

Czy ktoś jest w stanie podjąć się tego zlecenia? Jeśli tak, to jaki byłby tego koszt? Prosimy o oferty.
Możliwość zrobienia tego na podstawie proforma (zaliczka) + faktura lub też nie - mamy tu osoby chcące się tego podjąć bez firmy - jednak wtedy płatność jest po wykonanym zleceniu.