Хотите узнать, как использовать куки на вашем сайте WordPress?
Файлы cookie - это полезные инструменты для хранения временной информации в браузере пользователя, чтобы, наконец, иметь возможность использовать эту информацию для улучшения Пользовательский опыт через настройку и поведенческий таргетинг.
В этом уроке мы покажем вам, как устанавливать, получать и удалять файлы cookie в WordPress.
Примечание: Это продвинутый учебник. Это требует, чтобы у вас была отличная команда HTML, CSS, WordPress и PHP.
Но если вы никогда не устанавливали WordPress, откройте для себя Как установить WordPress блог в 7 шага et Как найти, установить и активировать WordPress тему на своем блоге
Тогда вернемся к тому, почему мы здесь.
Что такое cookie?
Файлы cookie - это текстовые файлы, которые создаются и сохраняются в браузерах пользователей, когда они посещают веб-сайт. Файлы cookie используются для добавления на сайт различных функций.
Вот некоторые примеры использования файлов cookie на различных веб-сайтах.
- Хранение и управление информацией для входа в систему
- Сохранять временную информацию о сеансе при посещении пользователем
- Интернет-магазины используют файлы cookie для запоминания товаров в корзине при посещении пользователем
- Отслеживание активности пользователей на веб-сайте для обеспечения персонализированного взаимодействия с пользователем
- и более
Как видите, файлы cookie - очень полезные инструменты для владельцев веб-сайтов, но они также могут быть немного навязчивыми. Последние тенденции в электронном маркетинге, взломе роста и онлайн-маркетинге в целом позволяют веб-сайтам устанавливать файлы cookie, которые служат маяком и могут использоваться для хранения и даже обмена действиями пользователей на веб-сайтах. Веб-сайты.
Это причина, по которой Европейский Союз принял Европейский закон о файлах cookie, который требует, чтобы владельцы веб-сайтов заявляли, что они используют файлы cookie для хранения информации.
Откройте для себя 6 премиальных плагинов WordPress для обеспечения соответствия блога GDPR
Как куки используются на веб-сайте WordPress
По умолчанию WordPress использует файлы cookie для управления сеансами пользователей и аутентификацией. Он также использует файлы cookie, чтобы запомнить имя пользователя и адрес электронной почты, если он заполнит форму. форма комментариев.
Однако многие WordPress плагины на вашем веб-сайте также могут устанавливать свои собственные файлы cookie. Если вы используете сторонние сервисы на своем веб-сайте, такие как Google Analytics ou Google AdSenseони также могут создавать куки на вашем сайте.
Вы можете видеть все куки сайта в настройках вашего браузера. Например, в Google Chrome вам нужен доступ к настройкам и поиск Настройки контента.
В настройках контента необходимо нажать « Cookie Чтобы открыть страницу настроек cookie.
Затем вам нужно нажать на опцию «Все файлы cookie и данные веб-сайтов».
На следующей странице вы увидите список всех файлов cookie и данных, хранящихся в вашем браузере на всех посещенных вами веб-сайтах.
Откройте для себя Как использовать непостоянное WordPress кэш
Вы можете ввести адрес сайта в поле поиска, и он покажет вам данные, хранящиеся на этом сайте.
Нажав на одну статью, вы увидите более подробную информацию об отдельных файлах cookie и их содержании.
Как установить куки на WordPress
Чтобы следовать этому уроку, вы должны добавить код functions.php файл вашей темы или на плагине WordPress. Если вы еще этого не сделали, ознакомьтесь с нашим руководством о том, как копировать и вставлять фрагменты в WordPress.
Сначала мы воспользуемся функцией setcookie()
на PHP. Эта функция принимает следующие параметры.
- Имя файла cookie
- Значение cookie
- Истекает (Необязательно: Определяет период, после которого истекает срок действия cookie)
- Путь (необязательно, по умолчанию он будет использовать корень сайта)
- Домен (необязательно, по умолчанию используется домен вашего сайта)
- Безопасный (необязательно, если true, только передает файлы cookie через HTTPS)
- httponly (необязательно, если установлено значение true, cookie доступен только через HTTP и не может использоваться скриптами)
Теперь давайте добавим фрагмент кода на ваш сайт WordPress. Этот код сохраняет в файле cookie точную отметку времени, когда пользователь посетил ваш веб-сайт.
function bpc_cookies_tutorial1 () {$ visit_time = date ('F j, Y g: i a'); {// если установить куки для 1 года SetCookie ( 'bpc_visit_time' $ CURRENT_TIME, время () + 31556926) (Исеть ($ _ COOKIE [$ bpc_visit_time])!); }}
Теперь вы можете посетить свой веб-сайт и проверить файлы cookie вашего браузера. Вы найдете печенье с именем bpc_visit_time
.
Как получить файл cookie и использовать его в WordPress
Теперь, когда мы создали этот файл cookie, который хранится в браузере пользователя в течение года, давайте посмотрим, как использовать эту информацию на нашем веб-сайте.
Если вы знаете имя файла cookie, вы можете легко вызвать его в любом месте PHP с помощью переменной $ _COOKIE []. Давайте добавим код, который не только устанавливает файл cookie, но и использует его для выполнения каких-либо действий на вашем веб-сайте.
function bpc_cookies_tutorial2 () {// Установить время посещения $ visit_time = date ('F j, Y g: i a'); // Проверяем, существует ли cookie, если (isset ($ _ COOKIE ['bpc_visit_time'])) {// Делаем это, если cookie существует, функция visitor_greeting () {// Использовала информацию, сохраненную в cookie, $ lastvisit = $ _COOKIE [' bpc_visit_time «]; $ string. = 'Ваш последний визит на наш сайт'. $ lastvisit. '. Узнайте, что нового »; вернуть $ string; }} else {// Сделайте это, если cookie не существует, функция visitor_greeting () {$ string. = 'Вы новичок? Откройте для себя эти ресурсы ... '; вернуть $ string; } // Установить куки setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } // Добавить шорткод add_shortcode ('greet_me', 'visitor_greeting'); } add_action ('init', 'bpc_cookies_tutorial2');
Мы прокомментировали код, чтобы показать вам, что делает каждая часть. Этот код использует информацию, хранящуюся в файле cookie, и отображает ее с помощью шорткода. Теперь вы можете добавить шорткод [Greet_me] в любом месте вашего веб-сайта, и тогда он будет отображать последнее посещение пользователем.
Не стесняйтесь изменять код, чтобы сделать его более полезным для вашего сайта. Например, вы можете просматривать последние сообщения для вернувшихся пользователей и популярные сообщения для новых пользователей.
Удаление cookie в WordPress
До сих пор мы узнали, как установить файл cookie и использовать его позже на вашем веб-сайте. Теперь посмотрим, как удалить куки.
Чтобы удалить куки, вы должны добавить следующую строку в ваш код.
снята с охраны ($ _ COOKIE [ 'bpc_visit_time']);
Не забудьте заменить bpc_visit_time именем файла cookie, который вы пытаетесь удалить.
Давайте поместим этот код в контекст, используя тот же пример кода, который мы использовали выше. На этот раз мы удалим файл cookie и снова установим его с новой информацией.
function bpc_cookies_tutorial2 () {// Время посещения пользователя $ visit_time = date ('F j, Y g: i a'); // Проверить, если cookie уже установлен if (isset ($ _ COOKIE ['bpc_visit_time'])) {// Сделать это, если cookie установлен, функция visitor_greeting () {// Использовать информацию о посещениях $ lastvisit = $ _COOKIE ['bpc_visit_time «]; $ string. = 'Ваш последний визит'. $ lastvisit. '. узнать, что нового »; // удалить cookie, чтобы обновить его, не установлен ($ _ COOKIE ['bpc_visit_time']); вернуть $ string; }} else {// Fiare это, если cookie не существует, функция visitor_greeting () {$ string. = 'находятся ты новенький? Проверьте эти ресурсы ... '; вернуть $ string; }} add_shortcode ('greet_me', 'visitor_greeting'); // Установить или сбросить cookie-файл setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } add_action ('init', 'bpc_cookies_tutorial2');
Как видите, этот код удаляет файл cookie после того, как мы использовали хранящуюся внутри информацию. Позже мы обновили файл cookie информацией о времени.
Рекомендуемые ресурсы
Мы также приглашаем вас ознакомиться с указанными ниже ресурсами, чтобы получить дополнительную информацию о вашем веб-сайте и блоге.
- Как увеличить время, потраченное на блог WordPress
- Как создать контент для аффилированного маркетинга, который конвертирует
- 10 WordPress плагины для создания контактной формы
- Как создать сетку продуктов WooCommerce на WordPress
Заключение
Вот ! Это все для этого урока. Мы надеемся, что эта статья помогла вам узнать, как легко настраивать, получать и удалять файлы cookie WordPress. Если вам понравилась эта статья, нне стесняйтесь поделиться в ваших социальных сетях предпочтительным.
Тем не менее, не стесняйтесь обращаться к нашим Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress или Divi: лучшая тема WordPress всех времен.
Если у вас есть Комментарии или какие-либо предложения о том, как монетизировать свой блог с помощью партнерского маркетинга? Сообщите нам об этом в разделе ниже.
...