# Újratöltés hozzájárulás után, hozzájárulás görgetésre és időtúllépésre

> MU-pluginos megoldások: az oldal újratöltése hozzájárulás után, valamint az implicit hozzájárulás görgetéskor vagy időtúllépéskor.

Mindkét megoldás MU-plugin (must-use bővítmény): egy `.php` fájl, amelyet a `/wp-content/mu-plugins/` mappába töltesz fel. Az MU-pluginokat nem kell aktiválni, a WordPress automatikusan betölti őket. Ha a mappa nincs meg, hozd létre FTP-vel vagy a tárhely fájlkezelőjével.

## Oldal újratöltése hozzájárulás után

A Complianz a szkripteket JavaScripttel oldja fel dinamikusan, ezért a legtöbb esetben a hozzájárulás után nem kell újratölteni az oldalt. Van viszont olyan eset, amikor erre szükség lehet, például:

- ha olyan bővítményt használsz, amely a hozzájárulást a szerveroldalon kezeli;
- ha „hiányos” integrációd van, amely helyesen blokkolja a tartalmat, de a hozzájárulás után nem inicializálja újra.

Ilyenkor MU-pluginnal újratöltheted az oldalt a hozzájárulás után:

1. Másold be az újratöltő kódot egy szövegszerkesztőbe.
2. Mentsd el `.php` fájlként.
3. Töltsd fel a `/wp-content/mu-plugins/` mappába.

## Hozzájárulás görgetésre vagy időtúllépésre

A görgetéssel vagy időtúllépéssel megadott hozzájárulás korábban az opt-out régiók (például az USA) sajátossága volt. Ausztrália régióként való hozzáadása óta ez megváltozott: Ausztrália elsősorban „opt-in” régió, de megengedi az implicit opt-int időtúllépés után, vagy ha a látogató továbbmegy, illetve görget az oldalon.

### Hogyan működik

Az első betöltéskor megjelenik a sütisáv, és alapból csak a szükséges sütik vannak beállítva. Ha a látogató görget, vagy letelik az időkorlát, a rendszer megismétli az **Accept All** gomb kattintását, és a sáv eltűnik. A szkriptet a saját igényeid szerint módosíthatod. A változók:

| Változó | Jelentés |
|---|---|
| `$enable_for_regions = array('au')` | A régiók, amelyekre a funkció érvényes. Az `('au', 'eu')` Ausztráliát és az Európai Uniót jelenti. |
| `$consent_on_scroll = true` | Állítsd `false`-ra, ha nem akarod a görgetéses hozzájárulást. |
| `$consent_on_timeout = true` | Állítsd `false`-ra, ha nem akarod az időtúllépéses hozzájárulást. |
| `$consent_timeout = 15` | Az időkorlát másodpercben. Az időzítő az oldal betöltésekor indul, ami általában korábbi, mint a látogató első interakciója. |

### Bekapcsolás

A funkció minden opt-in régióra elérhető, de azt javasoljuk, hogy csak akkor használd, ha kifejezetten Ausztráliát célzod. A legjobb eredményhez MU-plugint használj: tedd a szkriptet a `/wp-content/mu-plugins/` mappába.
