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:

  1. Din contul GDPR Moldova, copiază snippet-ul unic generat pentru domeniul tău.
  2. În WordPress, instalează un plugin ușor de tip „insert headers and footers" (de exemplu WPCode sau similar) din Plugins → Add New.
  3. Deschide setările plugin-ului și lipește snippet-ul în câmpul pentru zona Header.
  4. Salvează. Snippet-ul se încarcă acum pe toate paginile, înaintea celorlalte scripturi.
  5. 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:

  1. Mergi la Appearance → Theme File Editor și deschide header.php al temei copil.
  2. Lipește snippet-ul imediat după eticheta <head>, cât mai sus posibil.
  3. 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:

  1. Banner-ul apare la prima vizită și oferă butoane clare de Accept și Refuz.
  2. Alegerea se memorează la reîncărcarea paginii.
  3. 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ă.