Doriți să aflați cum să utilizați cookie-urile pe site-ul dvs. WordPress?

Cookie-urile sunt instrumente utile pentru stocarea informațiilor temporare în browserul utilizatorului, în cele din urmă pentru a putea utiliza aceste informații pentru a le îmbunătăți experiența utilizatorului prin personalizare și direcționare comportamentală.

În acest tutorial, vă vom arăta cum puteți seta, obține și șterge cookie-uri pe WordPress.Cum se setează obțineți ștergerea cookie-urilor wordpress 1

Atenție: Acesta este un tutorial avansat. Aceasta necesită o comandă perfectă a HTML, CSS, WordPress și PHP.

Dar dacă nu ați instalat niciodată WordPress, descoperiți Cum se instalează a WordPress blog în 7 pași et Cum de a găsi, a instala și a activa o temă WordPress pe blog-ul dvs. 

Apoi înapoi la motivul pentru care suntem aici.

Ce este un cookie?

Cookie-urile sunt fișiere text care sunt create și stocate în browserele utilizatorilor atunci când accesează un site web. Cookie-urile sunt folosite pentru a adăuga funcționalități diferite unui site web.

Iată câteva dintre utilizarea obișnuită a cookie-urilor pe diferite site-uri web.

  • Stocați și gestionați informațiile de conectare ale utilizatorilor
  • Stocați informații despre sesiunea temporară atunci când un utilizator vizitează
  • Magazinele online folosesc cookie-uri pentru a-și aminti articolele din coșul de cumpărături atunci când vizitează un utilizator
  • Urmărirea activității utilizatorilor pe un site web pentru a oferi o experiență personalizată a utilizatorului
  • et plus

După cum puteți vedea, cookie-urile sunt instrumente foarte utile pentru proprietarii de site-uri web, dar pot fi și un pic intruzive. Tendințele recente în marketingul prin e-mail, hacking-ul în creștere și marketingul online în ansamblu permit site-urilor web să seteze cookie-uri care servesc drept far și pot fi utilizate pentru a stoca și chiar a partaja activitatea utilizatorilor pe site-uri web. Site-uri web.

Acesta este motivul pentru care Uniunea Europeană a adoptat Legea europeană privind cookie-urile, care impune proprietarilor de site-uri web să declare că folosesc cookie-uri pentru a stoca informații.

Descoperiți-ne 6 pluginuri premium WordPress pentru a asigura conformitatea GDPR a unui blog

Modul de utilizare a cookie-urilor pe un site web WordPress

În mod implicit, WordPress folosește cookie-uri pentru a gestiona sesiunile utilizatorilor și autentificarea. De asemenea, folosește cookie-uri pentru a reține numele și adresa de e-mail a unui utilizator dacă completează un formă de comentariu.

Cu toate acestea, mulți WordPress plugin-uri pe site-ul dvs. web pot, de asemenea, să seteze propriile cookie-uri. Dacă utilizați servicii terță parte pe site-ul dvs. web, cum ar fi Google Analytics ou Google AdSensede asemenea, pot crea cookie-uri pe site-ul dvs. web.

Puteți vedea toate cookie-urile site-ului în setările browserului. De exemplu, în Google Chrome trebuie să accesați setările și să căutați Setări de conținut.

accesați setările cookie-urilor Google chrome.jpeg

În setările de conținut, trebuie să faceți clic pe „ Cookies Pentru a deschide pagina cu setările cookie-urilor.

fișierul cookie chrome.jpeg

Apoi, trebuie să faceți clic pe opțiunea „Toate cookie-urile și datele site-ului web”.

afișați toate cookie-urile site.jpeg

În pagina următoare veți vedea o listă cu toate cookie-urile și datele stocate pe browserul dvs. de către toate site-urile web pe care le-ați vizitat.

Descopera Cum de a utiliza cache-ul WordPress non-persistente

Puteți introduce o adresă de site în câmpul de căutare și vă va afișa datele stocate de acest site.

listă de cookies.jpeg

Făcând clic pe un singur articol, veți vedea mai multe detalii despre cookie-urile individuale și conținutul acestora.

Cum să setați un cookie pe WordPress

Pentru a urma acest tutorial, trebuie să adăugați cod fișier funcții.php din tema dvs. sau pe un plugin WordPress. Dacă nu ați făcut-o deja, aruncați o privire la ghidul nostru despre cum să copiați și să lipiți fragmente în WordPress.

Mai întâi vom folosi funcția setcookie() pe PHP. Această funcție acceptă următorii parametri.

  • Numele cookie-ului
  • Valoarea cookie
  • Expiră (opțional: definește o perioadă după care cookie-ul expiră)
  • Calea (opțional, implicit, va folosi rădăcina site-ului)
  • Domeniu (opțional, prestabilit la domeniul site-ului dvs. web)
  • Securizat (opțional, dacă este adevărat, transferă doar datele cookie prin HTTPS)
  • httponly (Opțional, dacă este setat la adevărat, cookie-ul este accesibil numai prin HTTP și nu poate fi utilizat de scripturi)

Acum să adăugăm un fragment de cod pe site-ul dvs. WordPress. Acest cod stochează într-un cookie marca de timp exactă atunci când un utilizator a vizitat site-ul dvs. web.

Funcția bpc_cookies_tutorial1 () {$ visit_time = data ( 'F j, Y g: i'); {// dacă este setat un cookie pentru 1 ani setcookie ( 'bpc_visit_time' $ CURRENT_TIME, timpul () + 31556926) (isset ($ _ COOKIE [$ bpc_visit_time])!); }}

Acum puteți vizita site-ul dvs. web și verifica cookie-urile browserului. Veți găsi un cookie cu numele bpc_visit_time.

Cum să obțineți un cookie și să îl utilizați pe WordPress

Acum că am creat acest cookie stocat în browserul utilizatorului timp de un an, să aruncăm o privire la modul de utilizare a acestor informații pe site-ul nostru web.

Dacă știți numele unui cookie, îl puteți apela cu ușurință oriunde pe PHP utilizând variabila $ _COOKIE []. Să adăugăm un cod care nu numai că setează cookie-ul, ci îl folosește și pentru a face ceva pe site-ul dvs. web.

function bpc_cookies_tutorial2 () {// Setați ora de vizită $ visit_time = data ('F j, Y g: i a'); // Verificați dacă cookie-ul există dacă (isset ($ _ COOKIE ['bpc_visit_time'])) {// Faceți acest lucru dacă cookie-ul există funcția visiter_greeting () {// Utilizați informațiile salvate pe cookie $ lastvisit = $ _COOKIE [' bpc_visit_time „]; $ string. = 'Ultima dvs. vizită pe site-ul nostru'. $ lastvisit. '. Descoperă ce este nou ”; returna $ string; }} else {// Faceți acest lucru dacă cookie-ul nu există funcția visiter_greeting () {$ string. = 'Ești nou? Descoperă aceste resurse ... '; returna $ string; } // Setați setcookie cookie ('bpc_visit_time', $ visit_time, time () + 31556926); } // Adăugați codul scurt add_shortcode ('greet_me', 'Visit_greeting'); } add_action ('init', 'bpc_cookies_tutorial2');

Am comentat codul pentru a vă arăta ce face fiecare parte. Acest cod folosește informațiile stocate în cookie și le afișează cu ajutorul unui shortcode. Acum puteți adăuga un shortcode [Greet_me] oriunde pe site-ul dvs. și va afișa ultima vizită a unui utilizator.

Nu ezitați să modificați codul pentru a-l face mai util pentru site-ul dvs. web. De exemplu, puteți vizualiza postările recente pentru utilizatorii care revin și postările populare pentru utilizatorii noi.

Ștergerea unui cookie pe WordPress

Până acum am învățat cum să setăm un cookie și să îl folosim ulterior pe site-ul dvs. web. Acum să vedem cum să ștergeți un cookie.

Pentru a șterge un cookie, trebuie să adăugați următoarea linie la codul dvs.

unset ($ _ [ 'bpc_visit_time'] COOKIE);

Nu uitați să înlocuiți bpc_visit_time cu numele cookie-ului pe care încercați să îl ștergeți.

Să punem acest cod în context folosind același exemplu de cod pe care l-am folosit mai sus. De data aceasta, vom șterge un cookie și îl vom seta din nou cu informații noi.

function bpc_cookies_tutorial2 () {// Ora vizitei utilizatorului $ visit_time = date ('F j, Y g: i a'); // Verificați dacă cookie-ul este deja setat dacă (isset ($ _ COOKIE ['bpc_visit_time'])) {// Faceți acest lucru dacă cookie-ul este setat funcția visiter_greeting () {// Utilizați informațiile de vizită $ lastvisit = $ _COOKIE ['bpc_visit_time „]; $ string. = 'Ultima dvs. vizită'. $ lastvisit. '. descoperi ce este nou ”; // scoateți un cookie pentru a-l reîmprospăta nesetat ($ _ COOKIE ['bpc_visit_time']); returna $ string; }} else {// Fiare asta dacă nu există un cookie funcția de vizitator_greeting () {$ string. = 'sunt esti nou? Vezi aceste resurse ... '; returna $ string; }} add_shortcode ('greet_me', 'Visit_greeting'); // Setați sau resetați un setcookie cookie ('bpc_visit_time', $ visit_time, time () + 31556926); } add_action ('init', 'bpc_cookies_tutorial2');

După cum puteți vedea, acest cod șterge modulul cookie odată ce am folosit informațiile stocate în interior. Ulterior am actualizat cookie-ul cu informațiile despre timp.

Resurse recomandate

De asemenea, vă invităm să consultați resursele de mai jos pentru a merge mai departe în controlul și controlul site-ului și blogului dvs.

Concluzie

Aici ! Gata pentru acest tutorial. Sperăm că acest articol v-a ajutat să învățați cum să configurați, să obțineți și să ștergeți cu ușurință cookie-urile WordPress. Dacă v-a plăcut acest articol, nnu ezita să distribuie pe rețelele de socializare preferat.

Cu toate acestea, nu ezitați să ne consultați Resurse, dacă aveți nevoie de mai multe elemente pentru a vă derula proiectele de creare a site-urilor de internet, consultați ghidul nostru cu privire la Creare blog WordPress sau cea de pe Divi: cea mai bună temă WordPress din toate timpurile.

Dacă ai comentarii sau orice sugestie cu privire la modul de generare a venitului blogului dvs. prin marketing de afiliere? Spuneți-ne în secțiunea de mai jos.

 ...