Ich verwende diesen Code, um ein Cookie auf einer WordPress-Site zu setzen. Wenn ich diesen Code in header.php platziere, funktioniert es perfekt. Aber wenn ich diesen Code in eine separate Vorlagendatei platziere, funktioniert es nicht. Header-Dateicode: (vor HTML-Tag)
if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
Code der WP-Vorlagendatei: (Code steht vor der Funktion get_header())
<?php
if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
?>
<?php
/*
Template Name: Community Landing Page
*/
get_header(); ?>
Jede Hilfe wäre sehr willkommen. Danke & Grüße