WordPress rulează o mare parte din site-urile din Moldova, de la bloguri la magazine WooCommerce. Vestea bună e că adăugarea unui banner de cookies conform nu cere cunoștințe de programare. Ai nevoie doar de acces la panoul de administrare și de un mod de a insera un snippet în secțiunea <head> a site-ului. Acest ghid arată exact cum, cu două metode și grija de a nu strica site-ul existent.
Există zeci de plugin-uri „de cookies" în directorul WordPress, dar multe doar afișează un mesaj și nu blochează efectiv nimic. Diferența dintre un banner decorativ și unul conform stă în blocarea reală a scripturilor înainte de consimțământ. Un snippet dedicat, instalat corect, rezolvă exact această parte.
De ce contează banner-ul pe WordPress
Un site WordPress tipic încarcă de la prima vizită Google Analytics, pixelul Meta, hărți Google sau chat-uri terțe. Toate acestea plasează cookie-uri de statistici și marketing înainte ca vizitatorul să apuce să spună da sau nu. În Republica Moldova, prelucrarea datelor cu caracter personal e reglementată de Legea nr. 133/2011; dacă te adresezi și pieței din UE, se adaugă cerințele GDPR. În ambele cazuri, consimțământul trebuie cerut înainte de activarea cookie-urilor non-esențiale, iar refuzul trebuie să fie la fel de simplu ca acceptul.
Metoda 1: snippet în header (recomandată)
Cea mai curată metodă este să inserezi un singur snippet în <head>, care se ocupă de banner, de blocarea reală a scripturilor și de memorarea alegerii. Pași:
- Din contul GDPR Moldova, copiază snippet-ul unic generat pentru domeniul tău.
- În WordPress, instalează un plugin ușor de tip „insert headers and footers" (de exemplu WPCode sau similar) din Plugins → Add New.
- Deschide setările plugin-ului și lipește snippet-ul în câmpul pentru zona Header.
- Salvează. Snippet-ul se încarcă acum pe toate paginile, înaintea celorlalte scripturi.
- Deschide site-ul într-o fereastră privată: banner-ul trebuie să apară la prima vizită.
Avantajul: un singur cod, valabil pe tot site-ul, care blochează efectiv Analytics și pixelul până la accept, prin Google Consent Mode v2.
Metoda 2: direct în tema copil
Dacă nu vrei un plugin suplimentar și folosești o temă copil, poți edita fișierul header.php:
- Mergi la Appearance → Theme File Editor și deschide
header.phpal temei copil. - Lipește snippet-ul imediat după eticheta
<head>, cât mai sus posibil. - Salvează fișierul.
Atenție: dacă editezi tema părinte direct, un update o va suprascrie și snippet-ul dispare. De aceea recomandăm fie plugin-ul, fie tema copil.
Cazul special WooCommerce
La magazine, cookie-urile esențiale (coșul, sesiunea de checkout) trebuie să funcționeze mereu, iar cele de marketing (remarketing, Pixel) doar după accept. Snippet-ul de la GDPR Moldova tratează implicit cookie-urile de coș ca esențiale și blochează doar categoriile de statistici și marketing, așa că procesul de cumpărare nu e afectat.
Un detaliu ușor de ratat: dacă ai un plugin de caching (WP Rocket, LiteSpeed Cache și altele), golește cache-ul după instalare. Altfel, unii vizitatori pot primi versiunea veche a paginii, fără snippet, iar tu ai impresia greșită că banner-ul nu s-a instalat. La fel, dacă folosești un CDN, invalidează cache-ul acestuia.
Verifică și finalizează
După instalare, parcurge rapid:
- Banner-ul apare la prima vizită și oferă butoane clare de Accept și Refuz.
- Alegerea se memorează la reîncărcarea paginii.
- Ai un link către politica de cookies. GDPR Moldova generează automat o politică în română și rusă, pe care o poți publica într-o pagină dedicată și o legi în footer.
Cu snippet-ul instalat și politica publicată, site-ul tău WordPress informează corect vizitatorii și le respectă alegerea, fără scripturi care pornesc din umbră.
Material orientativ, nu constituie consultanță juridică.