WordPress vtičnik — Hermes urnik
Vtičnik Hermes Schedule Calendar omogoča prikaz skupinskih terminov iz aplikacije Hermes neposredno na vaši WordPress spletni strani. Urnik se samodejno posodablja vsako uro, tako da so vaše stranke vedno obveščene o aktualnem urniku.
Predpogoji
Pred namestitvijo preverite:
- WordPress različica 5.0 ali novejša
- PHP različica 7.4 ali novejša
- Dostop do administracije aplikacije Hermes (za ustvaritev API ključa)
- Dostop do WordPress administracije
Korak 1: Aktivacija pravic za API ključe v Hermesu
Preden ustvarite API ključ, morate svoji admin skupini dodeliti pravico za upravljanje API ključev.
- V Hermesu odprite Nastavitve → Uporabniki → Skupine.
- Dvokliknite na vrstico z admin skupino.
- V oknu poiščite razdelek Integracije in nato Urejanje api ključev.
- Obkljukajte pravico in kliknite Shrani.
Korak 2: Ustvarjanje API ključa v Hermesu
- Odprite Nastavitve → Integracije → API Ključi.
- Kliknite gumb za dodajanje novega ključa.
- Ko se ključ pojavi v seznamu, dvokliknite na vrstico in si skopirajte generirani ključ (npr. v odložišče s Ctrl+C).
!!! note "Ključ shranite" API ključ boste potrebovali pri konfiguraciji WordPress vtičnika. Priporočamo, da ga začasno shranite v besedilni urejevalnik.
Korak 3: Nastavitev vidnosti skupinskih terminov
Vtičnik prikazuje samo tiste skupinske obiske, ki imajo nastavljeno vidnost VSI. Vidnost je potrebno nastaviti neposredno na vsakem skupinskem obisku v urniku:
- V Hermesu odprite Urnik in poiščite skupinski obisk, ki ga želite prikazovati na spletni strani.
- Odprite termin v urniku za urejanje.
- V polju Vidnost izberite možnost VSI.
- Kliknite Shrani.
Ponovite za vse termine, ki jih želite prikazati na spletni strani.
Za prihodnje termine: Vidnost lahko nastavite tudi na predlogi rezervacij, da bodo novi termini, ustvarjeni iz te predloge, samodejno dobili vidnost VSI. Obstoječih terminov predloga ne posodobi — te je treba urediti ročno, kot je opisano zgoraj.
Korak 4: Namestitev vtičnika v WordPress
-
Prenesite vtičnik (ZIP datoteka): hermes-schedule-calendar.zip
-
Odprite WordPress administracijo.
-
V levem meniju izberite Vtičniki → Dodaj novi vtičnik.
-
Kliknite gumb Naloži vtičnik (na vrhu strani).
-
Kliknite Izberi datoteko, izberite preneseni ZIP in kliknite Namesti zdaj.
-
Po uspešni namestitvi kliknite Aktiviraj vtičnik.
Korak 5: Konfiguracija vtičnika
-
V WordPress meniju odprite Nastavitve → Hermes Schedule Calendar.
-
V razdelku API konfiguracija izpolnite naslednja polja:
-
API Base URL — pustite privzeto vrednost (ne spreminjajte).
- Tenant ID — vnesite vašo Hermes domeno (npr.
mojepodjetje). To je podatek, ki ste ga dobili na začetku pri navodilih za namestitev Hermesa. -
API Key — vnesite API ključ, ki ste ga ustvarili v 2. koraku.
-
V razdelku Polja za prikaz izberite, katere podatke o terminu želite prikazati obiskovalcem:
-
Vodja — ime vodje oz. trenerja termina
- Max. prisotnih — največje število udeležencev
- Prijavljenih — trenutno število prijavljenih
- Čakalna vrsta — število oseb na čakalni vrsti
- Opombe — dodatne opombe k terminu
Naziv termina ter čas začetka in konca se vedno prikažeta.
-
V razdelku Sinhronizacija nastavite, koliko tednov naprej naj vtičnik prikazuje termine (vrednost med 1 in 52).
-
Kliknite Shrani spremembe.
-
Kliknite gumb Sinhronizacija zdaj, da opravite prvo sinhronizacijo podatkov.
Po uspešni sinhronizaciji se v razdelku Stanje sinhronizacije prikaže potrditev.
Korak 6: Dodajanje urnika na WordPress stran
Urnik dodajte na katerokoli stran ali objavo z uporabo kratke kode (shortcode):
[hermes_calendar]
Opcijski parametri
Prikaz urnika lahko prilagodite s parametri:
| Parameter | Opis | Privzeta vrednost |
|---|---|---|
start_hour |
Začetna ura na časovni osi | 0 |
end_hour |
Končna ura na časovni osi | 23 |
weeks |
Število tednov v prihodnost | 4 |
Primer — urnik od 7. do 22. ure, za 2 tedna v prihodnost:
[hermes_calendar start_hour=7 end_hour=22 weeks=2]
Kako dodati kratko kodo na stran
- V WordPress odprite ali ustvarite stran (Strani → Dodaj novo).
- V urejevalniku dodajte blok Kratka koda (Shortcode).
- Vnesite
[hermes_calendar](ali z želenimi parametri). - Objavite ali posodobite stran.
Avtomatska sinhronizacija
Vtičnik samodejno posodablja podatke vsako uro. Ni potrebno ničesar nastavljati — po prvi ročni sinhronizaciji vse deluje samodejno.
Čas naslednje sinhronizacije je viden v nastavitvah vtičnika pod Naslednja sinhronizacija.
Če želite podatke posodobiti takoj, kliknite gumb Sinhronizacija zdaj v nastavitvah vtičnika.
Reševanje težav
Sinhronizacija ne deluje ali javi napako:
- Preverite, da ste pravilno vnesli API ključ in Tenant ID.
- Preverite, da je API ključ aktiven v Hermesu (Nastavitve → Integracije → API Ključi).
Urnik se ne prikaže na strani:
- Preverite, da je bila vsaj ena sinhronizacija uspešno izvedena (Stanje sinhronizacije v nastavitvah vtičnika).
- Preverite, da je kratka koda
[hermes_calendar]pravilno vstavljena na strani.
Dogodki se ne prikažejo v urniku:
- Preverite vidnost predlog rezervacij v Hermesu — prikazujejo se samo skupinski obiski z vidnostjo nastavljeno na VSI. Glejte Korak 3.
Samodejne posodobitve ne delujejo:
- Na nekaterih gostovanjih je WordPress Cron onemogočen. V tem primeru vsakič ročno sprožite sinhronizacijo ali se posvetujte z vašim ponudnikom gostovanja.