Hoe WordPress Cookies in te stellen, te krijgen en te verwijderen - DeLaatbusiness

Hoe WordPress Cookies in te stellen, te krijgen en te verwijderen

5 min


122
6 gratis internet marketing ebooks, klik hier voor download

Wilt u leren hoe u cookies op uw WordPress-site gebruikt? Cookies zijn een handig hulpmiddel om tijdelijke informatie in de browser van de gebruiker op te slaan en vervolgens deze informatie te gebruiken om de gebruikerservaring te verbeteren door middel van personalisatie en gedragsgerichte targeting. In deze ultieme gids laten we u zien hoe u WordPress-cookies instelt, krijgt en verwijdert als een professional.

Hoe cookies in WordPress in te stellen, te krijgen en te verwijderen

Opmerking: dit is een geavanceerde zelfstudie. Het vereist dat je vakkundig inzicht hebt in HTML, CSS, WordPress-site en PHP.

Wat zijn cookies?

Cookies zijn platte tekstbestanden die worden gemaakt en opgeslagen in de browser van gebruikers wanneer ze een website bezoeken. Cookies worden gebruikt om verschillende functies op een website toe te voegen.

Hieronder volgen enkele veelgebruikte cookies op verschillende websites.

  • Sla de aanmeldingsgegevens van gebruikers op en beheer ze
  • Sla tijdelijke sessiegegevens op tijdens een gebruikersbezoek
  • Ecommerce-winkels gebruiken cookies om winkelwagenitems te herinneren tijdens het bezoek van een gebruiker
  • Track gebruikersactiviteit op een site om gepersonaliseerde gebruikerservaring te bieden
  • en meer

Zoals u kunt zien, zijn cookies zeer nuttige hulpmiddelen voor website-eigenaren, maar ze kunnen ook een beetje invasief zijn. Recente trends in e-mailmarketing , groeihacking en online marketing als geheel laten websites toe om cookies in te stellen die als een baken fungeren en kunnen worden gebruikt om gebruikersactiviteit op verschillende websites op te slaan en zelfs te delen.

Dit is de reden waarom de Europese Unie de EU- cookiewet heeft uitgevaardigd , die bepaalt dat website-eigenaren moeten verklaren dat zij cookies gebruiken om informatie op te slaan.

Hoe cookies worden gebruikt in een typische WordPress-website

WordPress maakt standaard gebruik van cookies om ingelogde gebruikerssessies en authenticatie te beheren. Het gebruikt ook cookies om de naam en het e-mailadres van een gebruiker te onthouden als hij een commentaarformulier invult.

Veel WordPress-plug-ins op uw website kunnen echter ook hun eigen cookies instellen. Met OptinMonster kunt u bijvoorbeeld verschillende e-mailoptin-formulieren laten zien aan nieuwe versus terugkerende bezoekers en dat doet u met behulp van cookies.

Als u services van derden gebruikt op uw website, zoals Google Analytics of Google AdSense , dan kunnen zij ook cookies op uw website plaatsen.

U kunt alle website-cookies bekijken in de instellingen van uw browser. In Google Chrome moet je bijvoorbeeld naar instellingen gaan en zoeken naar ‘inhoudsinstellingen’.

Inhoudsinstellingen in Google Chrome

Klik onder inhoudsinstellingen op ‘Cookies’ om de pagina met cookies-instellingen te openen.

Cookies in de Chrome-instellingen

Vervolgens moet u klikken op de optie ‘Alle cookies en sitegegevens’.

Bekijk alle cookies en sitegegevens

Op de volgende pagina ziet u een lijst met alle cookies en sitegegevens die in uw browser zijn opgeslagen door alle websites die u hebt bezocht.

U kunt een websiteadres typen in het zoekvak en het zal u de gegevens tonen die door die website zijn opgeslagen.

Bekijk site cookies

Als u op een enkel item klikt, krijgt u meer informatie over individuele cookies en hun inhoud.

Hoe een cookie in WordPress in te stellen

Als u deze zelfstudie wilt volgen, moet u code toevoegen aan het functie.php-bestand van uw thema of een sitespecifieke plug-in . Als je dit nog niet eerder hebt gedaan, neem dan een kijkje in onze handleiding over het kopiëren en plakken van codefragmenten in WordPress .

Eerst zullen we de setcookie()functie gebruiken in PHP . Deze functie accepteert de volgende parameters.

  • Cookie naam
  • Cookie-waarde
  • Verlopen (optioneel: stelt een periode in waarna de cookie verloopt)
  • Pad (Optioneel, standaard zal het de root van de site gebruiken)
  • Domein (optioneel, gebruikt standaard het domein van uw website)
  • Veilig (optioneel, indien waar, worden cookie-gegevens alleen via HTTPS overgedragen)
  • httponly (optioneel, indien ingesteld, is de cookie alleen toegankelijk via HTTP en kan niet door scripts worden gebruikt)

Laten we nu een codefragment toevoegen aan uw WordPress-site. Deze code slaat de exacte tijdstempel op wanneer een gebruiker uw website bezocht in een cookie.

1
2
3
4
5
6
7
8
9
10
11
12
function wpb_cookies_tutorial1() {
$visit_time = date('F j, Y  g:i a');
if(!isset($_COOKIE[$wpb_visit_time])) {
// set a cookie for 1 year
setcookie('wpb_visit_time', $current_time, time()+31556926);
}
}

U kunt nu uw website bezoeken en vervolgens uw browsercookies bekijken. U vindt een cookie met de naam wpb_visit_time.

Een cookie downloaden en gebruiken in WordPress

Nu we deze cookie hebben gemaakt die 1 jaar in de browser van de gebruiker is opgeslagen, laten we eens kijken hoe we deze informatie op onze website kunnen gebruiken.

Als u de naam van een cookie kent, kunt u deze eenvoudig overal in PHP gebruiken met de variabele $ _COOKIE []. Laten we een code toevoegen die niet alleen de cookie instelt, maar deze ook gebruikt om iets op uw website te doen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function wpb_cookies_tutorial2() {
// Time of user's visit
$visit_time = date('F j, Y g:i a');
// Check if cookie is already set
if(isset($_COOKIE['wpb_visit_time'])) {
// Do this if cookie is set
function visitor_greeting() {
// Use information stored in the cookie
$lastvisit = $_COOKIE['wpb_visit_time'];
$string .= 'You last visited our website '. $lastvisit .'. Check out whats new';
return $string;
}  
} else {
// Do this if the cookie doesn't exist
function visitor_greeting() {
$string .= 'New here? Check out these resources...' ;
return $string;
}  
// Set the cookie
setcookie('wpb_visit_time'$visit_time, time()+31556926);
}
// Add a shortcode
add_shortcode('greet_me', 'visitor_greeting');
}
add_action('init', 'wpb_cookies_tutorial2');

We hebben de code becommentarieerd om u te laten zien wat elk onderdeel doet. Deze code gebruikt de informatie die is opgeslagen in de cookie en voert deze uit met behulp van de shortcode. U kunt nu shortcode [greet_me] overal op uw website toevoegen, en deze laat zien wanneer een gebruiker voor het laatst is bezocht.

Voel je vrij om de code aan te passen om deze bruikbaarder te maken voor je website. U kunt bijvoorbeeld recente berichten laten zien aan terugkerende gebruikers en populaire berichten aan nieuwe gebruikers.

Een cookie verwijderen in WordPress

Tot nu toe hebben we geleerd hoe je een cookie kunt instellen en deze later op je website kunt gebruiken. Laten we nu eens kijken hoe u een cookie kunt verwijderen.

Om een ​​cookie te verwijderen, moet u de volgende regel aan uw code toevoegen.

1
unset($_COOKIE['wpb_visit_time']);

Vergeet niet om wpb_visit_time te vervangen door de naam van de cookie die u probeert te verwijderen.

Laten we deze code in een bepaalde context plaatsen met dezelfde voorbeeldcode die we hierboven hebben gebruikt. Deze keer zullen we een cookie verwijderen en opnieuw instellen met nieuwe informatie.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function wpb_cookies_tutorial2() {
// Time of user's visit
$visit_time = date('F j, Y g:i a');
// Check if cookie is already set
if(isset($_COOKIE['wpb_visit_time'])) {
// Do this if cookie is set
function visitor_greeting() {
// Use information stored in the cookie
$lastvisit = $_COOKIE['wpb_visit_time'];
$string .= 'You last visited our website '. $lastvisit .'. Check out whats new';
// Delete the old cookie so that we can set it again with updated time
unset($_COOKIE['wpb_visit_time']);
return $string;
}  
} else {
// Do this if the cookie doesn't exist
function visitor_greeting() {
$string .= 'New here? Check out these resources...' ;
return $string;
}  
}
add_shortcode('greet_me', 'visitor_greeting');
// Set or Reset the cookie
setcookie('wpb_visit_time'$visit_time, time()+31556926);
}
add_action('init', 'wpb_cookies_tutorial2');

Zoals je ziet, verwijdert deze code de cookie zodra we de informatie hebben gebruikt die erin is opgeslagen. Later plaatsen we de cookie opnieuw met de bijgewerkte tijdinformatie.


What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Erwin@delaatbusiness.com
Dag, Hulp nodig met internet marketing of websites maken? neem dan contact op

0 Comments

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format