Как включить Куки в WordPress (инструкция)

Ку́ки (от англ. cookie) — небольшой фрагмент данных, отправленный веб-сервером и хранимый на компьютере пользователя. Их использую по-разному, но чаще всего для того, чтобы «запомнить пользователя». Т.е. благодаря кукам можно определить, впервые ли зашел на сайт или он уже был на нем «вчера».

Чтобы активировать куки в Вордпресе Вам необходимо добавить в файл function.php код, расположенный ниже. В примере мы объявляем куку, которая носит название sitename_newvisitor.

/* Включаем куки */
function set_newuser_cookie() {
	if (!isset($_COOKIE['sitename_newvisitor'])) {
	setcookie('sitename_newvisitor', 1, time()+60*60*24*7, COOKIEPATH, COOKIE_DOMAIN, false);
	}
}
add_action( 'init', 'set_newuser_cookie');
/* end Включаем куки */

Теперь, после того как кука создана, мы с легкостью можем ее использовать в нашем шаблоне, применяя, например, такую нехитрую конструкцию:

if (isset($_COOKIE['sitename_newvisitor'])) { /* Если кука существует, то
	echo 'C возвращением на сайт!'; /* Выводим код с сообщением, что пользователь уже был на сайте */
} else { /* если куки нет */
	/* Сюда помещаем код в случае, если пользователь только зашел сайт и куки нет. */
}
Рейтинг: 5

2022-07-01 / / 2 комментария / Про кодинг и сервер / ,