I denna handledning: cookies och WordPress kommer jag att visa dig hur du manipulerar – skapar, hämtar, tar bort – cookies på din Wordpress blogg
Alla gillar tillfälliga kommentarer, men deras virtuella användning av många webbplatser runt om i världen är ofta förvirrande.
den Cookies är en enkel lösning för att hålla besökarsessioner i webbläsaren, de används också för att behålla besökarnas preferenser. utilisateurs.
I den här tutorialen går vi igenom allt du behöver veta om kakor: vad är det, hur används de och varför använder vi dem (utan att äta dem).
Jag skulle också förklara för dig varför vi behöver använda cookies på WordPress och slutligen visa dig hur du ställer in cookies manuellt, hur du hämtar dem och hur du tar bort cookies som används av din blogg.
Men tidigare, om du aldrig har installerat WordPress-upptäckt Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg
Tillbaka till varför vi är här.
Allt du behöver veta om kakor
Även om deras användning är nästan allestädes närvarande på nätet, vill en stor del av användarna veta vad de är och hur de används. Vi kommer först att överväga de grunder som du behöver behärska.
Vad är en cookie?
En cookie är en liten fil som används av webbläsare som gör det möjligt för dem att spara informationen för användare som interagerar med webbplatser. De används mest för spara användarsessioner.
Vad är en session?
En session är som ett ID-kort, men jag brukar tänka på det som ett pass som gör det möjligt för en användare att komma åt en webbplats under en viss tidsperiod. Dessutom finns det extraordinära sessioner (inloggningsinformation) som ger unika privilegier från användare.
Varför använder cookies för att lagra session?
Det finns flera skäl som motiverar kombinationen session-cookies. Här är några ganska beskrivande scenarier.
- När du lägger till varor i kundvagnen (för en e-handelswebbplats) sparar webbplatsen denna information så att din kundvagn behåller sina produkter oavsett om du är på samma sida eller på en annan sida.
- Om du läser information online kan webbplatsen säkerhetskopiera din IP-adress och visa dig riktad information om ditt område.
- Cookies sparar också information omanvändarautentisering för varje enskild webbplats. Denna information används varje gång användaren återvänder till denna webbplats. Vid den här tiden kan kakorna logga in automatiskt.
De typer av cookies
Liksom sina motsvarigheter i den fysiska världen har kakor olika smaker:
- Session Cookies : Dessa cookies sparar information om användaraktiviteter under en session. I allmänhet är detta permanent information så länge du surfar på webbplatsen, men raderas i slutet av din session.
- Ihållande kakor : Du kommer också att höra om dessa cookies under beteckningen Tracking Cookies. Dessa kakor finns kvar på din dator tills de går ut eller raderas. De används för att hantera användarinställningar under lång tid.
De lagar som styr Cookies
De som inte accepterar idén att en webbplats sparar sin personliga information kan undra om allt detta är lagligt.
Europeiska unionen har röstat om det och det följer Direktiv 2009 / 136 / EG du kommer ofta att höra om denna lag som " European Cookies Act". För att förkorta historien kräver lagstiftning webbplatser i Europa att be användarna att samtycka till att en viss typ av cookies sparas.
Utanför Europa är frågan hur du kan använda kakor som webbplatsens ägare, är efter eget gottfinnande, men den senaste röra över det progressiva antalet användare följt av annonsörer visar att användare är misstänksamma mot och ogillar att bevakas.
Kolla in artiklar WordPress GDPR: Vad det betyder för din blogg att gå längre.
Berätta sedan vad du tycker
Använder min webbplats kakor?
Om du vill veta om din webbplats (eller annan) använder cookies i din webbläsare, här är proceduren (Chrome).
Gå till inställningarna och klicka på " Visa avancerade alternativ". I avsnittet "Sekretess", klicka på " Innehållsinställningar". Ett nytt fönster visas med alternativ för att spara kakor. Rör inte vid något, utan klicka på " Cookies och webbplatsdata... ”.
Det nya fönstret som kommer att visas gör att du kan söka på din webbplats eller den som du väljer för att se vilka cookies som används.
Från det här fönstret kan du också ta bort cookies.
Varför behöver vi Cookies på Wordpress
WordPress använder inte cookies som standard. Den beter sig likadant oavsett besökare. Den lagrar dock cookies för att spara användarautentiseringsdata.
Som standard kommer WordPress inte att ge dig möjlighet att hämta användardata för att förbättra deras användarupplevelser. Det är viktigt att notera att WordPress själv inte håller sessioner, men vissa plugins eller teman när de aktiverats antagligen gör det.
Hur man hanterar cookies på Wordpress
Vi gör en liten kod för att hantera cookies. Här är vad vi kommer att göra exakt:
- Skicka kakor på HTTP-rubriker
- Vi kommer att skriva en kod i PHP som vi lägger till i vår plugin
Kom ihåg att jag visade dig hur man skapar ett WordPress-plugin snabbt. Du kan lägga till koden i plugin.
Gå längre genom att upptäcka också Så här ställer du in, tar bort och tar bort cookies på WordPress
Hur man skapar kakor
För att skapa kakor i WordPress måste du definiera värden som du vill lägga till kakor. I följande exempel sparar vi namnet på användaren, du måste lägga till följande del av koden i ditt plugin:
<?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 );
}
?>
Konstanten DAY_IN_SECONDS tillhandahålls av WordPress som innehåller antalet sekunder på en dag. Du kommer att märka att värdet multipliceras med 30 eller nästan en månad. Konstanten "COOKIEPATH" definierar sökvägen till din webbplats och "COOKIE_DOMAIN" är domännamnet på din webbplats.
Efter att ha utfört funktionen kommer du att märka att kakan verkligen har lagts till i webbläsaren. Kom ihåg att matcha värdena $ v_username och $ v_value.
Hur man återställer cookies
För att hämta en cookie som vi skapade istället använder vi $ _COOKIE-variabeln, som är en associerande matris som innehåller alla kakor som skapats av WordPress.
Identifieraren vi kommer att använda är den vi definierade ovan på $v_username-värdet. Titta på följande 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];
}
?>
Innan vi skickar identifieraren till den globala variabeln $ _COOKIE måste vi se till att den inte finns med funktionen "isset"
Upptäck 6 WordPress-plugins är perfekta för att säkerställa att en blogg uppfyller GDPR
Ta bort cookies
Ibland måste du ta bort kakor från din webbplats, särskilt när du inte längre behöver information. Titta på följande kod:
<?php
unset( $_COOKIE[$v_username] );
setcookie( $v_username, '', time() - ( 15 * 60 ) );
?>
I föregående kod använde vi funktionen " en uppsättning " för att ta bort värdet på den stora $ _COOKIE-matrisen. Att löpa ut Cookies, vi ändrade giltighetsdatumet och vi passerar en tom sträng för att ta bort Cookie-värdet.
Kontrollera din webbplats för att se om cookien har tagits bort.
Om du är van vid att säkerhetskopiera din webbplats. Den enklaste lösningen skulle vara att återställa versionen av dina bloggfiler.
Upptäck också några premium WordPress-plugins
Du kan använda andra Wordpress plugins för att ge ett modernt utseende och för att optimera hanteringen av din blogg eller hemsida.
Vi erbjuder nedan några perfekta backup WordPress-plugins för den här uppgiften.
1. Lätt Social Dela Knappar
Easy Social Share-knappar erbjuder en av de längsta funktionslistorna jag någonsin har sett. Beroende på dina specifika behov kan det vara bra eller dåligt. Men ingen kan säga att du inte har tillräckligt med alternativ med det här insticksprogrammet.
Bland dess funktioner hittar du bland annat:
förmågan att anpassa dina tweets, åtgärderna efter delning, möjligheten att se detaljerad analys av dina knappprestanda och till och med köra A / B-tester för att försöka stärka dina handlingar, återställa antalet förlorade aktier om du byter domän eller om du gå till HTTPSoch många andra.
Upptäck Hur du visar objekt i varje kategori på Wordpress
Det faktum att Easy Social Share Buttons har bibehållit ett betyg på 4,66 stjärnor (på 5) på mer än 24 000 försäljning tyder på att många uppskattar dess grad av funktionalitet.
Ladda ner | demo | webbhotell
2. Layer Slider
Layer Slider är den i särklass mest populära reglaget. Det är den mest professionella reglaget med den berömda parallaxeffekten och hundratals övergångar. Du kan använda LayerSlider för att skapa en bildreglage eller en roterande banner för din blogg.
Den har massor av anpassningsbara funktioner och alternativ. Du har möjlighet att skapa bilder med den fantastiska WYSIWYG-bildredigeraren, och du kan till och med enkelt skapa nya reglageövergångar.
Läs också vår artikel om 8 WordPress-plugins för att skapa en megamenu på din blogg
Så om du letar efter en Wordpress plugin prissatt reglage som gör allt, Layer Slider är din bästa insats, även om dess dokumentation inte är bra. Dessutom tar det i genomsnitt 24 timmar för pluginförfattaren att svara. (tidsskillnad krävs). Men när det gäller funktioner kommer du att ha rätt till allt som detta plugin påstår att erbjuda.
Ladda ner | demo | webbhotell
3. Super Backup & Clone - Migrera
Le Wordpress plugin premium Super Backup & Clone – Migrera låter dig säkerhetskopiera din webbplats. Att arbeta på din webbplats är faktiskt alltid en lång och besvärlig process, och det skulle vara synd om du förlorade ditt arbete på grund av en dålig konfiguration eller ett manipulationsfel.
Det är en pålitlig säkerhetskopieringslösning som hjälper dig att undvika att förlora dina data. Dess huvudfunktioner är:
en intuitiv instrumentpanel, förmågan att behålla flera instanser av säkerhetskopior, möjligheten att göra migration till en annan server, möjligheten att göra återställa säkerhetskopior, närvaron av en automatisk diagnos, utmärkt kundsupport, ledningen av multisiteOsv ...
Det är en Wordpress plugin premium som vi rekommenderar.
Ladda ner | demo | webbhotell
Rekommenderade resurser
Upptäck andra rekommenderade resurser som hjälper dig lösa lastningsprestanda på din webbplats.
- Vad du behöver veta om caching Wordpress
- Hur man hanterar filer och mappar Wordpress
- Hur fixar omdirigeringsfel på Wordpress
- 10 WordPress-plugins för brandväggar för att optimera säkerheten på din webbplats
- Hur mäter du framgången med din SEO-strategi?
Slutsats
Här är ! Det är det för denna handledning. Cookies är en av de saker som försenar webben, även om du aldrig behöver smutsa händerna att veta hur du skapar dem, det hjälper att få en känsla för hur de fungerar. Vi har gått igenom grunderna du behöver veta om kakor och hur du hanterar dem på din blogg.
Du kommer dock också att kunna konsultera vår medel, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande.
Men under tiden berätta om din commentaires och förslag i det dedikerade avsnittet och framför allt dela denna handledning på dina favorit sociala nätverk.
.
Hej, det här inlägget är redan lite gammalt, men jag undrade hur man vet om min sida behöver cookies eller inte. Jag är ny i världen av webbdesign. För tillfället noll cookies på mina sidor enligt Chrome, förutom på kontaktsidan där det finns ett formulär med google recaptcha och även Google maps. Det jag inte förstår är att jag har ett gäng cookies från Google Ads som jag skulle vilja ta bort. Det är möjligt ?
Hej Mylene,
Ja du kan ta bort dem. Vi kan uppdatera den här handledningen för att tillhandahålla en lösning.
Hej!
Jag utvecklade en webbapplikation på samma server som en wordPress-webbplats. När jag stöter på en 404 rensas alla kakor (liksom localStorage) och användaren av min applikation loggas ut. Finns det en lösning för att förhindra detta ??? Tack