Älska dem eller hata dem, men kakor är en oupplöslig del av det digitala landskapet. De är ansvariga för mycket av den bekvämlighet vi upplever när vi surfar eller handlar online. De kan spara oss tid. I allt högre grad kan cookies hjälpa webbplatser att ge en personlig användarupplevelse.
Å andra sidan kan cookies vara påträngande till den grad att de blir så läskiga som digitala filer kan bli. De kan också utgöra säkerhetsproblem. För företaget som driver världens främsta digitala reklamjätte är cookies ett verktyg de kan utnyttja för att sätta ytterligare press på konkurrenterna.
Förutom att känna dig runt deras många (miss)användningar, bör du också veta hur du hanterar WordPress-cookies på din webbplats.
I den här artikeln visar vi dig:
När någon besöker din webbplats lagras en liten textfil med viss information i deras webbläsare. Denna fil kallas en cookie, och den kan innehålla en mängd olika information. Åtminstone bör en WordPress-cookie ha ett namn och ett värde. Vissa cookies lagrar dock tillräckligt med information om användaren för att deras skapare ska kunna följa användarnas onlineaktivitet även när de surfar till en annan webbplats.
Cookies är inte den enda typen av fil som kan användas för att spåra människors onlineaktivitet. Spårningspixlar, små genomskinliga bilder som till och med kan bäddas in i e-postmeddelanden, är ett standardspårningsverktyg som används av marknadsförare. Cookies skiljer sig från pixlar genom att de faktiskt är centrala för en anständig användarupplevelse, även om de kan användas på otrevliga sätt.
Du kan dela in cookies i fyra olika grupper:
Du kan också dela in cookies efter deras syfte i de absolut nödvändiga cookies, preferenscookies, statistikcookies och marknadsföringscookies.
Eftersom de kan lagra ganska mycket information om användare, cookies är föremål för lokala, nationella och övernationella bestämmelser. GDPR, EU:s allmänna dataskyddsförordning, är ett exempel på en lag som berör användningen av cookies och vilken data de kan samla in.
Som en kärnfunktion förlitar WordPress sig på två typer av cookies. Användarnas cookies är den typ av cookies som lagrar informationen som identifierar dig och din status som inloggad användare. Detta förhindrar att du behöver logga in flera gånger under samma session, och det kan också hjälpa till med personalisering.
Om dina webbplatsbesökare inte behöver logga in kommer ditt adminteam att vara de enda som kommer att ta emot denna cookie. Eftersom cookien använder hashad data behöver du inte oroa dig för att någon ska se ditt användarnamn och lösenord om de fått tag på cookien som innehåller dem.
Den andra typen av kakor som kommer med WordPress naturligt är kommentatorernas kaka. Denna cookie används för att lagra informationen som besökarna behöver ange innan de kommenterar. Du bör lägga till en opt-in-kryssruta för efterlevnad av GDPR om du planerar att använda dessa cookies med EU-målgrupper.
Din webbplats kommer inte att vara begränsad till att endast använda dessa två typer av cookies. De teman du installerar, de plugins du använder och de annonserings- och marknadsföringstjänster du prenumererar på kan också lägga till cookies i dina besökares webbläsare. Du kan snabbt hoppa från att använda två typer av cookies till att använda tjugo bara genom att installera ett par plugins.
För det mesta kommer hantering av cookies på din webbplats att innebära att du lär dig om cookies som dina plugins och teman använder och att besökarna får veta att du använder plugins. Återigen, du bör göra detta så att du är kompatibel med det regelverk som du och din publik tillhör.
Till exempel, om du använder ett WordPress-butikstema och du litar på WooCommerce för att driva det, du bör veta att WooCommerce använder åtta olika cookies, varav fem är sessionsplugin.
När det gäller att hantera dina cookies kan du göra tre olika saker med dem. Du kan ställa in dem, hämta informationen från dem och ta bort dem.
Hur man ställer in WordPress-kakor
Det viktigaste du bör veta om att ställa in WordPress-cookies är att du gör det genom att redigera filen functions.php. Detta innebär att du måste vara bekväm med att skapa ett barntema och att du bör känna till lite om PHP.
Du ställer in en cookie i WordPress genom att använda funktionen setcookie ().. Syntaxen skulle se ut ungefär så här:
setcookie (parametrar dividerat med komma)
Parametrarna du kan använda inkluderar:
Endast namnet och värdet är obligatoriska. De återstående parametrarna är valfria. Här är ett exempel på en cookie som skapas med init-kroken för att säkerställa att placeringen sker innan rubriken skickas:
function tiny_cookie() {
setcookie( ‘cookie-name’, 'test', time() + 5 * 604800 );
}
add_action( 'init', 'tiny_cookie' );
Med detta har vi satt en cookie som lagrar värdet ”test” på besökarens dator och varar i fem veckor.
Hur man får kakor
När du ”får” en WordPress-cookie, hämtar du informationen om den. Att placera en cookie och inte hämta dess information motverkar syftet med att placera cookien i första hand.
Det finns ett par saker vi behöver här. Vi måste först se till att cookien har ställts in, och det gör vi med funktionen isset ().. Vi använder variabeln $_COOKIE för att begränsa vår cookie och funktionen echo () för att visa värdena.
Så här skulle det se ut:
if( ! isset( $_COOKIE['cookie-name'] ) ) {
echo "The cookie: '" . "cookie-name" . "' is not set.";
} else {
echo "The cookie '" . "cookie-name" . "' is set.";
echo "Value of cookie: " . $_COOKIE['cookie-name'];
}
}
add_action( 'init', 'tiny_cookie_check' );
Om cookien har ställts in får du ett meddelande om att den har ställts in, och du kommer att se besökarens användarnamn. Om cookien inte har ställts in kommer du att informeras om det.
Hur man tar bort cookies
När det är dags att ta bort cookien kan du avaktivera den med hjälp av unset ()-funktionen, eller få den att upphöra att gälla genom att ange dess utgångsdatum i det förflutna. Du kan använda båda samtidigt:
function unset_tiny_cookie() {
unset( $_COOKIE['cookie-name'] );
setcookie( 'cookie-name' , 'test', - 3600 );
}
add_action( 'init', 'unset_tiny_cookie' );
Med det har du gjort allt du kan med WordPress-cookies.
Låt oss avsluta det!
Användningen av cookies idag, liksom hur de är lagligt reglerade, är ett ämne som vi inte kommer att se kyla ner när som helst snart. Men låt inte deras usla rap avskräcka dig från att använda dem – cookies är viktiga för att skapa en bra användarupplevelse.
Om du är försiktig och due diligence, kan du administrera din webbplats i flera år och alltid använda cookies etiskt. Kom ihåg att, oavsett om du förlitar dig på tredjepartscookies eller om du ställer in dina egna, gör det faktum att du gör det på din webbplats dig ansvarig för användningen av cookies.
Stöd vårt arbete ❤️
Om du gillade den här artikeln, överväg att lämna dricks för att hjälpa oss fortsätta publicera bra innehåll.





















