Chcesz dowiedzieć się, jak korzystać z plików cookie w swojej witrynie WordPress? Pliki cookie są przydatnym narzędziem do przechowywania tymczasowych informacji w przeglądarce użytkownika, a następnie wykorzystywać te informacje do poprawy komfortu użytkownika poprzez personalizację i targetowanie behawioralne. W tym ostatecznym przewodniku pokażemy, jak ustawiać, pobierać i usuwać pliki cookie WordPress jak profesjonalista.

How to set, get, and delete cookies in WordPress

Uwaga: Jest to zaawansowany samouczek. Wymaga to biegłego zrozumienia HTML, CSS, witryny WordPress i PHP.

Pliki cookie to zwykłe pliki tekstowe, które są tworzone i przechowywane w przeglądarce użytkownika podczas wizyty na stronie internetowej. Pliki cookie służą do dodawania różnych funkcji na stronie internetowej.

Poniżej przedstawiono niektóre z powszechnych zastosowań plików cookie na różnych stronach internetowych.

  • Przechowywanie i zarządzanie danymi logowania użytkownika
  • Przechowuj tymczasowe informacje o sesji podczas wizyty użytkownika
  • Sklepy Ecommerce używają plików cookie do zapamiętywania pozycji koszyka podczas wizyty użytkownika
  • Śledź aktywność użytkowników w witrynie, aby oferować spersonalizowane wrażenia użytkownika
  • i więcej

Jak widać, pliki cookie są bardzo przydatnym narzędziem dla właścicieli witryn, ale mogą być również nieco inwazyjne. Najnowsze trendy w e-mail marketingu, growth hacking i marketingu online jako całości umożliwiają witrynom ustawianie plików cookie, które działają jak sygnał nawigacyjny i mogą być używane do przechowywania, a nawet udostępniania aktywności użytkowników na stronach internetowych.

Dlatego Unia Europejska uchwaliła unijne prawo dotyczące plików Cookie, które wymaga od właścicieli witryn deklarowania, że używają plików cookie do przechowywania informacji.

Domyślnie WordPress używa plików cookie do zarządzania sesjami i uwierzytelnianiem zalogowanych użytkowników. Wykorzystuje również pliki cookie do zapamiętywania nazwy użytkownika i adresu e-mail, jeśli wypełni on formularz komentarza.

Jednak wiele wtyczek WordPress w Twojej witrynie może również ustawiać własne pliki cookie. Na przykład OptinMonster umożliwia wyświetlanie różnych formularzy e-mail optin nowym lub powracającym odwiedzającym, i robi to za pomocą Plików cookie.

Jeśli korzystasz z usług stron trzecich na swojej stronie, takich jak Google Analytics lub Google AdSense, mogą one również ustawić pliki cookie na twojej stronie.

Wszystkie pliki cookie można przeglądać w ustawieniach przeglądarki. Na przykład w Google Chrome musisz przejść do ustawień i wyszukać „Ustawienia zawartości”.

Content settings in Google Chrome

W ustawieniach treści należy kliknąć „Pliki cookie”, aby otworzyć stronę ustawień plików cookie.

Cookies section in Chrome settings

Następnie należy kliknąć opcję „wszystkie pliki cookie i dane witryny”.

View all cookies and site data

Na następnej stronie zobaczysz listę wszystkich plików cookie i danych witryny przechowywanych w przeglądarce przez wszystkie odwiedzane witryny.

Możesz wpisać adres witryny w polu wyszukiwania, a pokaże Ci dane przechowywane przez tę witrynę.

View site cookies

Kliknięcie pojedynczego elementu pokaże więcej szczegółów na temat poszczególnych plików cookie i ich zawartości.

Aby skorzystać z tego samouczka, musisz dodać kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny. Jeśli nie robiłeś tego wcześniej, zapoznaj się z naszym przewodnikiem na temat kopiowania i wklejania fragmentów kodu w WordPress.

Najpierw użyjemy setcookie() funkcja w PHP. Ta funkcja akceptuje następujące parametry.

  • Nazwa pliku Cookie
  • Wartość pliku Cookie
  • Wygasa (Opcjonalnie: ustawia okres, po którym wygasa plik cookie)
  • Ścieżka (opcjonalna, domyślnie będzie korzystać z katalogu głównego serwisu)
  • Domena (Opcjonalnie, domyślnie korzysta z domeny Twojej witryny)
  • Bezpieczne (opcjonalne, jeśli prawda, to tylko przesyła dane cookie przez HTTPS)
  • httponly (opcjonalne, gdy ustawione true plik cookie jest dostępny tylko przez HTTP i nie może być używany przez skrypty)

Teraz dodajmy fragment kodu do twojej witryny WordPress. Ten kod zapisuje dokładny znacznik czasu, gdy użytkownik odwiedził Twoją witrynę w pliku cookie.

function wpb_cookies_tutorial1 () { 

$visit_time = date ('F j, Y g: i a');

jeśli(!isset ($_cookie[wpb_visit_time])) {

// Ustaw ciasteczko na 1 rok
setcookie ('wpb_visit_time', $visit_time, time()+31556926);

}

} 

Możesz teraz odwiedzić swoją stronę internetową,a następnie sprawdzić pliki cookie przeglądarki. Znajdziesz plik cookie o nazwie wpb_visit_time.

Teraz, gdy utworzyliśmy ten plik cookie, który jest przechowywany w przeglądarce użytkownika przez 1 rok, przyjrzyjmy się, w jaki sposób możemy wykorzystać te informacje na naszej stronie internetowej.

Jeśli znasz nazwę pliku cookie, możesz łatwo wywołać go w dowolnym miejscu w PHP za pomocą zmiennej $_COOKIE []. Dodajmy trochę kodu, który nie tylko ustawia plik cookie, ale także wykorzystuje go do zrobienia czegoś w Twojej witrynie.

function wpb_cookies_tutorial2 () { 
// Czas odwiedzin użytkownika
$visit_time = date ('F j, Y g: i a');

// Sprawdź, czy plik cookie jest już ustawiony
if (isset ($_cookie['wpb_visit_time'])) {

// Zrób to, jeśli plik cookie jest ustawiony 
function visitor_greeting () {

// Wykorzystanie informacji zapisanych w pliku cookie 
$lastvisit = $_cookie ['wpb_visit_time'];

$ string .= "Ostatnio odwiedziłeś naszą stronę internetową". $lastvisit .'. Sprawdź co nowego"; 

return $ string;
}	

} else { 

// Zrób to, jeśli plik cookie nie istnieje
function visitor_greeting () { 
$ string .= "Nowy tutaj? Sprawdź te zasoby...' ;
return $ string;
}	

// Ustaw plik cookie
setcookie ('wpb_visit_time', $visit_time, time()+31556926);
}

// Dodaj krótki kod 
add_shortcode ('greet_me','visitor_greeting');

} 
add_action ('init', 'wpb_cookies_tutorial2');

Skomentowaliśmy kod, aby pokazać, co robi każda część. Kod ten wykorzystuje informacje zapisane w pliku cookie i wyprowadza je za pomocą krótkiego kodu. Możesz teraz dodać shortcode [greet_me] w dowolnym miejscu na swojej stronie, a pokaże się, kiedy użytkownik ostatnio odwiedził.

Możesz zmodyfikować kod,aby był bardziej przydatny dla Twojej witryny. Na przykład możesz pokazać ostatnie posty powracającym użytkownikom, a popularne posty nowym użytkownikom.

Do tej pory nauczyliśmy się, jak ustawić plik cookie i używać go później w swojej witrynie. Przyjrzyjmy się teraz, jak usunąć plik cookie.

Aby usunąć plik cookie, musisz dodać następujący wiersz do kodu.

unset ($_cookie['wpb_visit_time']);

Nie zapomnij zastąpić wpb_visit_time nazwą pliku cookie, który próbujesz usunąć.

Umieśćmy ten kod w jakimś kontekście używając tego samego przykładowego kodu, którego użyliśmy powyżej. Tym razem usuniemy plik cookie i ustawimy go ponownie z nowymi informacjami.

function wpb_cookies_tutorial2 () { 
// Czas odwiedzin użytkownika
$visit_time = date ('F j, Y g: i a');

// Sprawdź, czy plik cookie jest już ustawiony
if (isset ($_cookie['wpb_visit_time'])) {

// Zrób to, jeśli plik cookie jest ustawiony 
function visitor_greeting () {

// Wykorzystanie informacji zapisanych w pliku cookie 
$lastvisit = $_cookie ['wpb_visit_time'];

$ string .= "Ostatnio odwiedziłeś naszą stronę internetową". $lastvisit .'. Sprawdź co nowego"; 

// Usuń stary plik cookie, abyśmy mogli ustawić go ponownie z aktualizowanym czasem
unset ($_cookie['wpb_visit_time']); 

return $ string;
}	

} else { 
// Zrób to, jeśli plik cookie nie istnieje
function visitor_greeting () { 
$ string .= "Nowy tutaj? Sprawdź te zasoby...' ;
return $ string;
}	
}
add_shortcode ('greet_me','visitor_greeting');

// Ustaw lub zresetuj plik cookie
setcookie ('wpb_visit_time', $visit_time, time()+31556926);
} 
add_action ('init', 'wpb_cookies_tutorial2');

Jak widać, ten kod usuwa plik cookie po wykorzystaniu informacji przechowywanych w nim. Później ustawiamy plik cookie ponownie ze zaktualizowanymi informacjami o czasie.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak łatwo ustawić, uzyskać i usunąć Pliki cookie WordPress. Możesz także zobaczyć naszą listę innych niezwykle przydatnych sztuczek dla pliku funkcji WordPress.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…