Dokumentacja Easy Job Sync
Krótkie kody
Filtr ofert pracy
Następujące skrócone kody mogą być używane do filtrowania ofert pracy na stronie, na której znajduje się również lista ofert pracy:
Filtruj według kategorii:
[j2wp_FiltrKategorii]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| domyślny tekst | ciąg | Wszystkie | Jak nazwać opcję dla wszystkich wpisów. |
Filtruj według niestandardowego pola meta:
[j2wp_FiltrMetaNiestandardowy]
Filtruj według rodzaju zatrudnienia:
[j2wp_FiltrTypZatrudnienia]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| domyślny tekst | ciąg | Wszystkie | Jak nazwać opcję dla wszystkich wpisów. |
Filtruj według lokalizacji:
[j2wp_FiltrLokalizacji]
Filtruj według nazwy:
[j2wp_NazwaFiltr]
Resetuj wszystkie filtry
[j2wp_ResetLink]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| linktext | ciąg | „resetuj filtry“ | Tekst linku resetowania w frontendzie |
Guzik filtrujący
Dowolnie pozycjonowalny przycisk do wysłania wszystkich filtrów zastosowanych na bieżącej stronie.
[j2wp_PrzyciskPrześlij]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| tekstprzycisku | ciąg | „Szukaj“ | Tekst przycisku wysyłania w frontendzie |
Filtruj zamówienia
Sortuj listę zawodów
[j2wp_FiltrujZamówienia]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| sortuj według | ciąg | Tytuł | Pole, według którego chcesz sortować. Opcje – tytuł – data |
| zamówienie | ciąg | ASC | Kierunek sortowania. Opcje – ASC – OPIS |
Niestandardowy filtr rozwijany
Utwórz niestandardowe pole rozwijane do sortowania listy zadań.
[j2wp_FiltrNiestandardowegoRozwijanego]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| klucz | ciąg | – | Pole, według którego chcesz filtrować. |
| domyślny tekst | ciąg | Wszystkie | Jak nazwać opcję dla wszystkich wpisów. |
Lista pracy
Przedstawia listę zadań.
[j2wp_joblist]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| posty_na_stronę | liczba | -1 | Liczba wyświetlanych ofert pracy -1 = wszystkie zadania |
| przewiń_do_ofert_pracy | typ logiczny | fałsz | Czy podczas ładowania zgłoszeń powinniśmy automatycznie przewijać do listy zgłoszeń |
| tryb_wyświetlania | ciąg | lista | „widok “lista„ lub “siatka” ofert pracy |
| identyfikator_dostawcy | ciąg | nic | Jeśli podasz tutaj identyfikator dostawcy (ze strony administratora), wyświetlone zostaną tylko zadania od wybranego dostawcy. |
Wstępnie przefiltrowana lista ofert pracy
Wyświetla wstępnie przefiltrowaną i wstępnie wyrenderowaną listę zadań.
[j2wp_prefiltered_joblist]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| posty_na_stronę | liczba | -1 | Liczba wyświetlanych ofert pracy -1 = wszystkie zadania |
| meta_key | ciąg | null (typ) | Jeśli podana jest tylko „meta_key“, filtruje, czy pole meta istnieje. Jeśli podana jest również „meta_value“, jest ona używana jako klucz. |
| meta_wartość | ciąg | null (typ) | Prace są filtrowane, czy posiadają pole meta o tej samej wartości. |
Wyświetl konkretne pola
Zwraca wartość podanego pola.
[j2wp_custom_field field="freitextfeld1" provider="CovetoProvider"]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| pole | ciąg | Nazwa pola | |
| dostawca | ciąg | Jeden z poniższych 4 ciągów jest możliwy: CovetoDostawca SoftgardenProvider HR4UProvider PersonioProvider |
Link do oferty pracy
Zwraca stały link do bieżącego zadania w pętli.
[j2wp_joblink]
Link kandydata
Podaje link do aplikacji.
[j2wp_application_link type="button" text="Aplikuj teraz"]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| typ | ciąg | link | Albo „link“ albo „przycisk“ |
| tekst | ciąg | Aplikuj teraz | Tekst linku lub przycisku |
Wynagrodzenie za pracę
Wypisz wynagrodzenie dla stanowiska
[j2wp_job_salary tag="div"]
| Parametr | Typ | Standard | Opis |
|---|---|---|---|
| żagiel | ciąg | div | Element HTML, w którym wyświetlane jest wynagrodzenie |
Liczba miejsc pracy
Podaje bieżącą liczbę zadań. Używane na liście zadań, gdy filtr się zmienia, liczba jest dostosowywana.
[j2wp_liczba_ofert_pracy]
Osoba kontaktowa ds. zdjęć
Wyświetla obraz zastępczy dla osoby kontaktowej
[j2wp_job_contact_person_image]
Rozszerzenie:
- Filtr: j2wp_job_contact_person_image
- Parametry:
- $image: obiekt obrazu J2WP, w którym można ustawić adres URL, wysokość i szerokość.
- $job: obiekt zadania J2WP dla aktualnie wyświetlanego zadania
- J2WP Obraz Obiekt
- Parametry:
Przykład 1: Filtr do ładowania obrazu kontaktowego Coveto z biblioteki mediów WordPress z mapowaniem nazwy
add_filter("j2wp_job_contact_person_image", function(j2wp_Image $image, Job $job){
$contactPersonFirstName = strtolower($job->getRawField("aa_ansprechpartner->nachname"));
$contactPersonLastName = strtolower($job->getRawField("aa_ansprechpartner->vorname"));
$query = new WP_Query([
'post_type' => 'attachment',
'post_status' => 'inherit',
'posts_per_page' => -1,
]);
if ($query->have_posts()) {
foreach ($query->posts as $media_post) {
$title = strtolower($media_post->post_title);
if (str_contains($title, $contactPersonFirstName) && str_contains($title, $contactPersonLastName)){
$image->setURL(wp_get_attachment_url( $media_post->ID ));
return $image;
}
}
}
wp_reset_postdata();
return $image;
}, 10, 2);
Przykład 2: Ładowanie zasobu zewnętrznego zdefiniowanego w polu tekstowym Coveto_2 ze zmienionym rozmiarem obrazu.
add_filter("j2wp_job_contact_person_image", function($image,$job) {
$url = $job->getRawField("freitextfeld_2");
$image->setURL($url);
$image->setHeightInPixels(200);
$image->setWidthInPixels(200);
return $image;
},10,2);