U ovom tutorijalu: kolačići i WordPress, pokazaću vam kako da manipulišete – kreirate, preuzimate, brišete – kolačiće na vašem WordPress blog
Svi vole privremene komentare, ali njihova virtualna upotreba na mnogim web stranicama širom svijeta često je zbunjujuća.
Les Kolači su jednostavno rješenje za zadržavanje sesija posjetitelja u pregledniku, a koriste se i za zadržavanje preferencija posjetitelja. korisnici.
U ovom će tutorialu proći sve što trebate znati o Cookie-ima: šta je, kako se koriste i zašto ih koristimo (bez jela).
Takođe bih vam objasnio zašto moramo koristiti kolačiće na WordPressu i na kraju vam pokazati kako ručno postaviti kolačiće, kako ih dohvatiti i kako izbrisati kolačiće koje koristi vaš blog.
Ali prije, ako nikad niste instalirali WordPress, otkrijte Kako instalirati WordPress blog u koracima 7 et Kako pronaći, instalirati i aktivirati WordPress temu na svom blogu
Onda se vratimo na pitanje zašto smo ovde.
Sve što trebate znati o kolačićima
Iako je njihova upotreba gotovo sveprisutna na webu, velik dio korisnika želi znati što su i kako se koriste. Prvo ćemo razmotriti osnove koje trebate savladati.
Šta je kolačić?
Kolačić je mala datoteka koju koriste preglednici koja im omogućuje spremanje podataka korisnika koji komuniciraju s web stranicama. Uglavnom se koriste za spasiti korisničke sesije.
Šta je sesija?
Sesija je poput osobne iskaznice, ali obično je smatram propusnicom koja omogućava korisniku da pristupi web lokaciji određeno vrijeme. Pored toga, postoje i vanredne sjednice (informacije o prijavi) koje korisnicima daju jedinstvene privilegije.
Zašto koristimo kolačiće za pohranjivanje sjednice?
Nekoliko je razloga koji opravdavaju kombinaciju sesija i kolačiće. Evo nekoliko opisnih scenarija.
- Kada dodate artikle u košaricu (za web stranicu e-trgovine), web stranica sprema te podatke tako da vaša košarica čuva svoje proizvode bilo da se nalazite na istoj ili drugoj stranici.
- Ako čitate informacije na mreži, web mjesto može sigurnosno kopirati vaše IP adresa i pokazati vam ciljane informacije o vašem području.
- Kolačići takođe čuvaju informacije oprovjeru autentičnosti korisnika za svaku određenu web stranicu. Te se informacije koriste svaki put kada se korisnik vrati na ovu web stranicu. U ovom trenutku kolačići će im omogućiti automatsku prijavu.
Vrste Kolačići
Kao i njihovi kolege u fizičkom svijetu, i kolačići imaju različite okuse:
- Session cookies : Ovi kolačići spremaju informacije o aktivnostima korisnika u jednoj sesiji. To su uglavnom stalne informacije dok pregledavate web stranicu, ali se brišu na kraju sesije.
- Trajni kolačići : O ovim ćete kolačićima također čuti pod oznakom Kolačići za praćenje. Ovi kolačići ostaju na vašem računaru dok ne isteknu ili budu izbrisani. Dugo se koriste za upravljanje korisničkim preferencama.
Zakoni koji uređuju Cookies
Oni koji ne prihvataju ideju da web lokacija sprema njihove lične podatke, mogu se zapitati je li sve to legalno.
Europska unija je glasala o tome i slijedi Direktiva 2009 / 136 / EC često ćete čuti o ovom zakonu kao " Europski zakon o kolačićima". Da skratimo priču, zakonodavstvo zahtijeva da web stranice u Evropi traže od korisnika pristanak za spremanje određene vrste kolačića.
Izvan Evrope pitanje je kako možete koristiti kolačiće kao vlasnika web stranice, po vašem je nahođenju, ali nedavna zbrka oko progresivnog broja korisnika praćenih od oglašivača pokazuje da korisnici su sumnjičavi i ne vole kada ih se gleda.
Pogledajte članke WordPress GDPR: Što znači za vaš blog ići dalje.
Onda nam recite šta mislite
Da li moja web lokacija koristi kolačiće?
Ako želite da znate ako vaš site (ili drugih) koristi kolačiće na vašem pretraživaču, ovdje je postupak (hrom).
Idite na postavke i kliknite na " Prikaži napredne opcije". U odjeljku "Povjerljivost", kliknite na " Postavke sadržaja". Pojavit će se novi prozor s opcijama za spremanje kolačića. Ne dodirujte ništa, već kliknite na " Kolačići i podaci o stranicama… ”.
Novi prozor koji će se pojaviti omogućit će vam pretragu vaše web stranice ili one po vašem izboru kako biste vidjeli korištene kolačiće.
Iz ovog prozora možete izbrisati i kolačiće.
Zašto nam je potreban Cookies na WordPress
WordPress podrazumevano ne koristi kolačiće. Ponaša se isto bez obzira na posjetitelja. Međutim, on pohranjuje kolačiće kako bi sačuvao podatke za autentifikaciju korisnika.
Podrazumevano, WordPress neće vam dati mogućnost dohvaćanja korisničkih podataka radi poboljšanja njihovog korisničkog iskustva. Važno je napomenuti da sam WordPress ne održava sesije, ali neki dodaci ili teme koje se jednom aktiviraju vjerojatno to čine.
Kako rukovati cookies na WordPress
Mi ćemo učiniti malo kod za rukovanje kolačićima. Evo šta ćemo učiniti upravo:
- Slanje kolačića na HTTP zaglavlja
- Na PHP ćemo napisati kod koji ćemo dodati na naš dodatak
Zapamti, pokazao sam ti kako kreirati WordPress dodatak brzo. Možete dodati kod plugina.
Idite dalje otkrivajući takođe Kako postaviti, dobiti i izbrisati kolačiće na WordPressu
Kako kreirati kolačiće
Da biste kreirali kolačiće u WordPressu, morate definirati vrijednosti koje želite dodati kolačićima. U sljedećem primjeru spremit ćemo ime korisnika, u dodatak ćete morati dodati sljedeći dio koda:
<?php
add_action( 'init', 'setting_my_first_cookie' );
function setting_my_first_cookie() {
setcookie( $v_username, $v_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
?>
Konstanta DAY_IN_SECONDS pruža WordPress koji sadrži broj sekundi u danu. Primijetit ćete da se vrijednost množi sa 30 ili skoro mjesec dana. Konstanta "COOKIEPATH" definira put do vaše web stranice i "COOKIE_DOMAIN" je naziv domene vaše web lokacije.
Nakon izvršavanja funkcije primijetit ćete da je Cookie zaista dodan u preglednik. Ne zaboravite podudarati vrijednosti $ v_username i $ v_value.
Kako vratiti kolačiće
Da bismo preuzeli Cookie koji smo umjesto toga stvorili, upotrijebit ćemo varijablu $ _COOKIE, koja je asocijativni niz koji sadrži sve kolačiće kreirane u WordPressu.
Identifikator koji ćemo koristiti je onaj koji smo definirali gore na vrijednosti $v_username. Pogledajte sljedeći kod:
<?php
if(!isset($_COOKIE[$v_username])) {
echo "The cookie: '" . $v_username . "' is not set.";
} else {
echo "The cookie '" . $v_username . "' is set.";
echo "Cookie is: " . $_COOKIE[$v_username];
}
?>
Prije prosljeđivanja identifikatora globalnoj varijabli $ _COOKIE, moramo se uvjeriti da ne postoji s funkcijom "isset"
Otkrijte 6 WordPress dodaci savršeni su za osiguranje GDPR usaglašenosti bloga
Kako izbrisati Cookies
Ponekad ćete trebati izbrisati kolačiće sa svog web mjesta, posebno kada vam više nisu potrebne informacije. Pogledajte sljedeći kod:
<?php
unset( $_COOKIE[$v_username] );
setcookie( $v_username, '', time() - ( 15 * 60 ) );
?>
U prethodnom kodu koristili smo funkciju "set" za uklanjanje vrijednosti velike $ _COOKIE matrice. Da istekne kolačić, promijenili smo datum važenja i prelazimo prazan niz da bismo uklonili vrijednost kolačića.
Provjerite svoju web stranicu da biste vidjeli je li Cookie uklonjen.
Ako ste navikli na izradu sigurnosnih kopija svoje web stranice. Najlakše rješenje bilo bi vratiti verziju datoteka vašeg bloga.
Otkrijte i neke premium WordPress dodatke
Možete koristiti druge WordPress plugins da date moderan izgled i da optimizujete rukovanje vašim blogom ili web sajtom.
U nastavku nudimo nekoliko savršenih rezervnih WordPress dodataka za ovaj zadatak.
1. Lako Social Share Buttons
Dugmad Easy Social Share nude jednu od najdužih lista značajki koje sam ikad vidio. Ovisno o vašim specifičnim potrebama, to može biti dobra ili loša stvar. Ali niko ne može reći da nemate dovoljno opcija s ovim dodatkom.
Među njegovim značajkama pronaći ćete između ostalih:
mogućnost prilagodbe vaših tweetova, radnji nakon dijeljenja, mogućnost pregleda detaljne analitike izvedbe vašeg gumba, pa čak i pokretanje A / B testova kako biste pokušali ojačati svoje akcije, oporavljajući broj izgubljenih dionica ako promijenite domenu ili ako promijenite idite na HTTPS, i mnogi drugi.
Discover also Kako pogledati članke iz kategorije na WordPressu
Činjenica da je Easy Social Share Buttons zadržao rejting 4,66 zvijezda (na 5-u) na više od 24 000 prodaje sugerira da mnogi ljudi cijene njegov stupanj funkcionalnosti.
download | Demo | web hosting
2. sloj Slider
Layer Slider je daleko najpopularniji klizač dodataka. To je najprofesionalniji klizač sa poznatim efektom paralaksa i stotinama prijelaza. LayerSlider možete koristiti za stvaranje klizača slike ili rotirajućeg natpisa za vaš blog.
Ima mnoštvo prilagodljivih karakteristika i opcija. Imat ćete mogućnost stvaranja slajdova s nevjerovatnim WYSIWYG uređivačem slajdova, a moći ćete čak i s lakoćom kreirati nove prijelaze klizača.
Pročitajte i naš članak o 8 WordPress plugins za kreiranje megamenu na vašem blogu
Dakle, ako tražite a WordPress dodatak klizač po cijeni koji radi sve, Layer Slider je vaš najbolji izbor, čak i ako njegova dokumentacija nije sjajna. Također, potrebno je u prosjeku 24 sata da autor dodatka odgovori. (potrebna je vremenska razlika). Ali što se tiče mogućnosti, imat ćete pravo na sve što ovaj dodatak tvrdi da nudi.
download | Demo | web hosting
3. Super sigurnosna kopija i klon - migrirajte
Le WordPress dodatak premium Super Backup & Clone – Migrate će vam omogućiti da napravite sigurnosnu kopiju vaše web stranice. Zaista, rad na vašoj web stranici je uvijek dug i težak proces i bilo bi šteta ako ste izgubili posao zbog loše konfiguracije ili greške u manipulaciji.
To je pouzdano rješenje za sigurnosno kopiranje koje vam pomaže da izbjegnete gubitak podataka. Njegove glavne funkcije su:
intuitivna nadzorna ploča, mogućnost zadržavanja višestrukih sigurnosnih kopija, mogućnost obavljanja migracija na drugi server, mogućnost izrade vratiti sigurnosne kopije, prisutnost automatske dijagnoze, izvrsna korisnička podrška, upravljanje višestrana, itd ...
To je a WordPress dodatak premium koji preporučujemo.
download | Demo | web hosting
Preporučeni resursi
Otkrijte druge preporučene resurse koji će vam pomoći riješite performanse učitavanja vaše web stranice.
- Ono što trebate znati o keširanje WordPress
- Kako upravljati WordPress datotekama i fasciklama
- Kako popraviti greške redirekcije na WordPressu
- 10 WordPress plugins za firewall kako bi optimizirali sigurnost vaše web stranice
- Kako meriti uspeh vaše SEO strategije?
zaključak
Ovdje je ! To je sve za ovaj vodič. Kolačići su jedna od stvari koja odgađa internet, iako nikada nećete morati zaprljati ruke znajući kako ih stvoriti, pomaže vam da steknete osjećaj kako rade. Prošli smo kroz osnove koje trebate znati o kolačićima i kako postupati s njima na vašem blogu.
Međutim, takođe ćete moći da se konsultujete sa našim sredstva, ako vam treba više elemenata za provođenje projekata kreiranja internetskih stranica, savjetujući se s našim vodičem o Izrada WordPress bloga
Ali, u međuvremenu, recite nam nešto o svom komentari i prijedloge u posebnom odjeljku i iznad svega podijelite ovaj tutorial na svojim omiljenim društvenim mrežama.
...
Poštovani, ovaj post je već pomalo star, ali sam se pitao kako da znam da li su mojoj web stranici potrebni kolačići ili ne. Nov sam u svijetu dizajna web stranica. Za sada nema kolačića na mojim stranicama prema Chromeu, osim na stranici za kontakt gdje se nalazi formular sa google recaptcha i također Google mape. Ono što ne razumijem je da imam gomilu kolačića od Google Adsa koje bih htio izbrisati. To je moguće ?
zdravo Mylene,
Da, možete ih izbrisati. Možemo ažurirati ovaj vodič kako bismo pružili rješenje.
Bonjour,
Razvio sam web aplikaciju na istom serveru kao i wordPress web lokacija. Kad naiđem na 404, svi se kolačići (kao i localStorage) očiste i korisnik moje aplikacije se odjavi. Postoji li rješenje da se to spriječi ??? Hvala ti