Огромный сборник статей от WPTec для начинающих

Начинающим

Как установить, получить и удалить файлы cookie WordPress (например, Pro)

Хотите узнать, как использовать куки на вашем сайте WordPress? Файлы cookie являются полезным инструментом для хранения временной информации в браузере пользователя, а затем используют эту информацию для улучшения взаимодействия с пользователем посредством персонализации и поведенческого таргетинга. В этом окончательном руководстве мы покажем вам, как устанавливать, получать и удалять файлы cookie WordPress как профессионалы.

^

Примечание: это продвинутый учебник. Это требует от вас глубокого понимания, получить и удалить куки в WordPressя HTML, CSS, сайта WordPress и PHP.

Что такое cookie?

Файлы cookie – это простые текстовые файлы, которые создаются и сохраняются в браузере пользователей при посещении веб-сайта. Файлы cookie используются для добавления различных функций на веб-сайт.

Ниже приведены некоторые из наиболее распространенных способов использования файлов cookie на различных веб-сайтах.

Хранить и управлять информацией для входа пользователя
Хранить временную информацию о сеансе во время посещения пользователя
Магазины электронной коммерции используют файлы cookie для запоминания товаров в корзине во время посещения пользователя.
Отслеживание активности пользователей на сайте, чтобы предложить персонализированный пользовательский опыт
и более
Как видите, куки являются очень полезным инструментом для владельцев веб-сайтов, но они также могут быть немного инвазивными. Последние тенденции в почтовом маркетинге, взлете роста и онлайн-маркетинге в целом позволяют веб-сайтам устанавливать файлы cookie, которые действуют как маяк и могут использоваться для хранения и даже обмена действиями пользователей между веб-сайтами.

Вот почему Европейский Союз принял закон ЕС о файлах cookie, который требует от владельцев веб-сайтов декларировать, что они используют файлы cookie для хранения информации.

Как файлы cookie используются на типичном веб-сайте WordPress

По умолчанию WordPress использует файлы cookie для управления сеансами и аутентификацией вошедших в систему пользователей. Он также использует куки для запоминания имени пользователя и адреса электронной почты, если они заполняют форму комментария.

Тем не менее, многие плагины WordPress на вашем сайте могут также устанавливать свои собственные куки. Например, OptinMonster позволяет вам показывать разные формы электронного письма новым и возвращающимся посетителям, и делает это с помощью файлов cookie.

Если вы используете на своем веб-сайте сторонние службы, такие как Google Analytics или Google AdSense, они также могут устанавливать файлы cookie на вашем веб-сайте.

Вы можете просмотреть все файлы cookie в настройках вашего браузера. Например, в Google Chrome вам нужно перейти к настройкам и выполнить поиск «настроек контента».

^

В настройках контента вам нужно будет нажать «Cookies», чтобы открыть страницу настроек куки.

^

Затем вам нужно нажать на «Все файлы cookie и данные сайта».

^

На следующей странице вы увидите список всех файлов cookie и данных сайта, сохраненных в вашем браузере всеми посещенными вами сайтами.

Вы можете ввести адрес веб-сайта в поле поиска, и он покажет вам данные, хранящиеся на этом веб-сайте.

^

Нажав на один элемент, вы увидите более подробную информацию об отдельных файлах cookie и их содержимом.

Как установить cookie в WordPress

Чтобы следовать этому руководству, вам необходимо добавить код в файл functions.php вашей темы или плагин для сайта. Если вы этого не делали раньше, ознакомьтесь с нашим руководством по копированию и вставке фрагментов кода в WordPress.

Сначала мы будем использовать функцию setcookie () в PHP. Эта функция принимает следующие параметры.

Название куки
Значение cookie
Expire (Необязательно: задает период времени, после которого истекает срок действия cookie)
Путь (необязательно, по умолчанию будет использоваться корень сайта)
Домен (необязательно, по умолчанию используется домен вашего сайта)
Безопасный (необязательно, если true, то передает только файлы cookie через HTTPS)
httponly (необязательно, когда установлено значение true, cookie доступен только через HTTP и не может использоваться скриптами)
Теперь давайте добавим фрагмент кода на ваш сайт WordPress. Этот код хранит точную метку времени, когда пользователь зашел на ваш сайт в cookie.

^
Теперь вы можете посетить свой веб-сайт, а затем проверить файлы cookie браузера. Вы найдете файл cookie с именем wpb_visit_time.

Как получить cookie и использовать его в WordPress

Теперь, когда мы создали этот файл cookie, который хранится в браузере пользователя в течение 1 года, давайте посмотрим, как мы можем использовать эту информацию на нашем веб-сайте.

Если вы знаете имя куки, вы можете легко вызвать его в любом месте PHP, используя переменную $ _COOKIE []. Давайте добавим код, который не только устанавливает cookie, но и использует его для работы на вашем сайте.

^

Мы прокомментировали код, чтобы показать вам, что делает каждая часть. Этот код использует информацию, хранящуюся в куки-файле, и выводит ее с помощью шорткода. Теперь вы можете добавить шорткод [greet_me] в любом месте на вашем сайте, и он будет отображаться при последнем посещении пользователя.

Не стесняйтесь изменять код, чтобы сделать его более полезным для вашего сайта. Например, вы можете отображать последние сообщения для возвращающихся пользователей и популярные сообщения для новых пользователей.

Удаление куки в WordPress

До сих пор мы узнали, как установить куки и использовать его позже на вашем сайте. Теперь давайте посмотрим, как удалить куки.

Чтобы удалить куки, вам нужно добавить следующую строку в ваш код.

^
Не забудьте заменить wpb_visit_time именем файла cookie, который вы пытаетесь удалить.

Давайте поместим этот код в некоторый контекст, используя тот же пример кода, который мы использовали выше. На этот раз мы удалим куки и снова установим его с новой информацией.

^
Как видите, этот код удаляет куки, когда мы используем информацию, хранящуюся внутри. Позже мы снова установили cookie с обновленной информацией о времени.

Мы надеемся, что эта статья помогла вам узнать, как легко устанавливать, получать и удалять файлы cookie WordPress. Вы также можете посмотреть наш список других чрезвычайно полезных трюков для файла функций WordPress.

 

Рекомендуем прочитать
Начинающим

Как удалить панель приветствия в панели управления WordPress

Начинающим

Как правильно перейти от Squarespace к WordPress

Начинающим

55 самых полезных советов, хитростей и хаков для WordPress

Начинающим

Как настроить отслеживание конверсий WooCommerce (пошаговая инструкция)

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *