В этом уроке: файлы cookie и WordPress я покажу вам, как манипулировать — создавать, извлекать, удалять — файлы cookie на вашем WordPress блог
Всем нравятся временные комментарии, но их виртуальное использование на многих сайтах по всему миру часто сбивает с толку.
. Файлы куки являются простым решением для сохранения сеансов посетителей в браузере, они также используются для сохранения предпочтений посетителей. тех.
В этом уроке мы рассмотрим все, что вам нужно знать о файлах cookie: что это такое, как они используются и почему мы их используем (без еды).
Я также объясню вам, почему нам нужно использовать файлы cookie в WordPress, и в конечном итоге покажу вам, как устанавливать файлы cookie вручную, как их получать и как удалять файлы cookie, используемые вашим блогом.
Но раньше, если вы никогда не устанавливали WordPress, откройте для себя Как установить WordPress блог шаги 7 et Как найти, установить и активировать WordPress тему на своем блоге
Тогда вернемся к тому, почему мы здесь.
Все, что вам нужно знать о файлах cookie
Хотя их использование в Интернете практически повсеместно, большая часть пользователей хочет знать, что они из себя представляют и как используются. Сначала мы рассмотрим основы, которые вам необходимо освоить.
Что такое cookie?
Файл cookie - это небольшой файл, используемый браузерами, который позволяет им сохранять информацию о пользователях, которые взаимодействуют с веб-сайтами. В основном они используются для экономить пользовательские сессии.
Что такое сеанс?
Сеанс похож на идентификационную карту, но я склонен думать о нем как о пропуске, который позволяет пользователю получить доступ к веб-сайту в течение определенного периода времени. Кроме того, есть внеочередные сессии (Войти информация) которые предоставляют уникальные привилегии пользователям.
Зачем использовать куки для хранения сессии?
Есть несколько причин, которые оправдывают комбинацию сеанса и куки. Вот несколько довольно описательных сценариев.
- Когда вы добавляете товары в корзину (для сайта электронной коммерции), веб-сайт сохраняет эту информацию, так что ваша корзина покупок сохраняет свои товары, находясь на той же странице или на другой странице.
- Если вы читаете информацию в Интернете, веб-сайт может создать резервную копию вашего IP-адрес и покажет вам целевую информацию о вашем районе.
- Файлы cookie также сохраняют информацию оаутентификация пользователя для каждого конкретного сайта. Эта информация используется каждый раз, когда пользователь возвращается на этот сайт. В это время файлы cookie позволят им автоматически входить в систему.
Типы Cookies
Как и их аналоги в физическом мире, файлы cookie имеют разный вкус:
- Сессионные куки : Эти файлы cookie сохраняют информацию о действиях пользователя за один сеанс. Как правило, это постоянная информация, пока вы просматриваете веб-сайт, но стираются в конце сеанса.
- Постоянные куки : Вы также узнаете об этих файлах cookie под названием отслеживающие файлы cookie. Эти файлы cookie остаются на вашем компьютере до тех пор, пока срок их действия не истечет или не будут удалены. Они давно используются для управления пользовательскими настройками.
Законы, регулирующие Куки
Те, кто не согласен с идеей, что веб-сайт сохраняет их личную информацию, могут задаться вопросом, все ли это законно.
Европейский Союз проголосовал за него, и он следует Директива 2009 / 136 / EC вы будете часто слышать об этом законе как Европейский закон о печенье". Короче говоря, законодательство требует, чтобы веб-сайты в Европе запрашивали у пользователей согласие на сохранение определенного типа файлов cookie.
За пределами Европы вопрос в том, как вы можете использовать файлы cookie в качестве владельца веб-сайта, остается на ваше усмотрение, но недавний беспорядок, связанный с увеличением числа пользователей, за которыми следуют рекламодатели, показывает, что пользователи с подозрением относятся к наблюдению и не любят его.
Проверьте статьи WordPress GDPR: что это значит для вашего блога идти дальше.
Тогда скажите нам, что вы думаете
Использует ли мой веб-сайт файлы cookie?
Если вы хотите знать, если ваш сайт (или другой) использует куки в вашем браузере, вот процедура (хром).
Зайдите в настройки и нажмите " Показать дополнительные параметры". В разделе "Конфиденциальность", нажмите на " Настройки контента". Появится новое окно с вариантами сохранения файлов cookie. Ничего не трогайте, а нажмите " Файлы cookie и данные сайта… ».
В появившемся новом окне вы сможете выполнить поиск на своем веб-сайте или на другом веб-сайте, чтобы увидеть используемые файлы cookie.
Из этого окна вы также можете удалить Cookies.
Почему мы должны Куки на WordPress
WordPress не использует файлы cookie по умолчанию. Он ведет себя одинаково независимо от посетителя. Однако он сохраняет файлы cookie для сохранения данных аутентификации пользователя.
По умолчанию WordPress не дает вам возможности извлекать пользовательские данные, чтобы улучшить их пользовательский опыт. Важно отметить, что сам WordPress не поддерживает сессии, но некоторые плагины или темы после активации, вероятно, делают.
Как обращаться с куки на WordPress
Мы сделаем небольшую код для обработки печенья. Вот то, что мы будем делать именно:
- Отправить куки на заголовки HTTP
- Мы напишем код на PHP, который добавим в наш плагин
Помни, я тебе показал как создать плагин WordPress быстро. Вы можете добавить код в плагине.
Идите дальше, открыв также Как установить, получить и удалить файлы cookie в WordPress
Как создать куки
Чтобы создать файлы cookie в WordPress, вы должны определить значения, которые вы хотите добавить в файлы cookie. В следующем примере мы сохраним имя пользователя, вам нужно будет добавить следующую часть кода в свой плагин:
<?php
add_action( 'init', 'setting_my_first_cookie' );
function setting_my_first_cookie() {
setcookie( $v_username, $v_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}
?>
Постоянная DAY_IN_SECONDS предоставляется WordPress, который содержит количество секунд в день. Вы заметите, что значение умножается на 30 или почти на месяц. Постоянная "COOKIEPATH" определяет путь к вашему сайту и "COOKIE_DOMAIN" это доменное имя вашего сайта.
После выполнения функции вы заметите, что файл cookie действительно был добавлен в браузер. Не забудьте сопоставить значения $ v_username и $ v_value.
Как восстановить Cookies
Чтобы извлечь Cookie, который мы создали вместо этого, мы будем использовать переменную $ _COOKIE, которая является ассоциативным массивом, который содержит все файлы cookie, созданные WordPress.
Мы будем использовать идентификатор, который мы определили выше для значения $v_username. Посмотрите на следующий код:
<?php
if(!isset($_COOKIE[$v_username])) {
echo "The cookie: '" . $v_username . "' is not set.";
} else {
echo "The cookie '" . $v_username . "' is set.";
echo "Cookie is: " . $_COOKIE[$v_username];
}
?>
Перед тем как передать идентификатор в глобальную переменную $ _COOKIE, мы должны убедиться, что он не существует с функцией "isset"
Откройте для себя Плагины 6 для WordPress идеально подходят для обеспечения соответствия блога GDPR
Как удалить Cookies
Иногда вам нужно удалить файлы cookie с вашего веб-сайта, особенно если вам больше не нужна информация. Взгляните на следующий код:
<?php
unset( $_COOKIE[$v_username] );
setcookie( $v_username, '', time() - ( 15 * 60 ) );
?>
В предыдущем коде мы использовали функцию " множество " удалить значение большого массива $ _COOKIE. Чтобы истечь CookieМы изменили дату действия и передаем пустую строку для удаления значения Cookie.
Проверьте свой веб-сайт, чтобы увидеть, был ли Cookie удален.
Если вы привыкли делать резервные копии своего сайта. Самым простым решением было бы восстановить версию файлов вашего блога.
Откройте для себя также несколько премиальных плагинов WordPress
Вы можете использовать другие WordPress плагины чтобы придать современный вид и оптимизировать обработку вашего блога или веб-сайта.
Ниже мы предлагаем несколько идеальных плагинов для резервного копирования WordPress для этой задачи.
1. Easy Social Share Кнопки
Easy Social Share Buttons предлагает один из самых длинных списков функций, которые я когда-либо видел. В зависимости от ваших конкретных потребностей, это может быть хорошо или плохо. Но никто не может сказать, что вам не хватает вариантов с этим плагином.
Среди его особенностей вы найдете среди других:
возможность настраивать ваши твиты, действия после публикации, возможность просматривать подробную аналитику работы ваших кнопок и даже запускать A / B-тесты, чтобы попытаться усилить ваши действия, восстанавливая количество потерянных акций если вы смените домен или если вы перейти к HTTPSи многие другие.
Откройте для себя Как отображать элементы в любой категории на WordPress
Тот факт, что Easy Social Share Buttons поддерживает рейтинг звезд 4,66 (на 5) больше, чем продажи 24 000, говорит о том, что многие люди ценят его функциональность.
скачать | Демонстрация | веб-хостинг
2. Layer Slider
Слой Slider безусловно, самый популярный из плагинов слайдера. Это самый профессиональный слайдер со знаменитым эффектом параллакса и сотнями переходов. Вы можете использовать LayerSlider для создания слайдера изображений или вращающегося баннера для своего блога.
Он имеет множество настраиваемых функций и опций. У вас будет возможность создавать слайды с помощью потрясающего редактора слайдов WYSIWYG, и вы даже сможете с легкостью создавать новые переходы слайдеров.
Читайте также нашу статью о 8 WordPress плагины для создания мегаменю в вашем блоге
Так что, если вы ищете Плагин Wordpress недорогой слайдер, который делает все, Layer Slider — ваш лучший выбор, даже если его документация невелика. Кроме того, ответ автора плагина занимает в среднем 24 часа. (требуется разница во времени), Но с точки зрения возможностей вы будете иметь право на все, что этот плагин утверждает, что предлагает.
скачать | Демонстрация | веб-хостинг
3. Супер резервное копирование и клонирование - миграция
Le Плагин Wordpress Premium Super Backup & Clone — Migrate позволит вам сделать резервную копию вашего сайта. Действительно, работа над своим сайтом — это всегда долгий и громоздкий процесс, и было бы обидно, если бы вы потеряли свою работу из-за плохой конфигурации или ошибки манипуляции.
Это надежное решение для резервного копирования, которое поможет вам избежать потери данных. Его основные функции:
интуитивно понятная панель инструментов, возможность хранить несколько экземпляров резервных копий, возможность делать миграция на другой сервер, возможность сделать восстановить резервные копии, наличие автоматической диагностики, отличная служба поддержки, управление мультисайтовойИ т.д. ...
Это Плагин Wordpress премиум, который мы рекомендуем.
скачать | Демонстрация | веб-хостинг
Рекомендуемые ресурсы
Откройте для себя другие рекомендуемые ресурсы, которые помогут вам решить загрузку вашего сайта.
- Что вам нужно знать о WordPress кэширования
- Как управлять файлами и папками WordPress
- Как исправить ошибки Перенаправление на WordPress
- 10 WordPress плагины для брандмауэров для оптимизации безопасности вашего сайта
- Как измерить успех вашей стратегии SEO?
Заключение
Вот! Это все для этого урока. Файлы cookie - одна из тех вещей, которые задерживают Интернет, хотя вам никогда не придется пачкать руки, зная, как их создавать, это помогает понять, как они работают. Мы рассмотрели основы, которые вам нужно знать о файлах cookie и о том, как с ними работать в своем блоге.
Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress.
А пока расскажите о своем Комментарии и предложения в специальном разделе и прежде всего поделитесь этим уроком в своих любимых социальных сетях.
...
Здравствуйте, этот пост уже немного устарел, но мне было интересно, как узнать, нужны ли моему сайту файлы cookie или нет. Я новичок в мире веб-дизайна. На данный момент нет файлов cookie на моих страницах в соответствии с Chrome, за исключением страницы контактов, где есть форма с google recaptcha, а также карты Google. Чего я не понимаю, так это того, что у меня есть куча файлов cookie из Google Ads, которые я хотел бы удалить. Возможно ?
Привет Милен,
Да, вы можете удалить их. Мы можем обновить этот учебник, чтобы предоставить решение.
Привет,
Я разработал веб-приложение на том же сервере, что и сайт WordPress. Когда я сталкиваюсь с ошибкой 404, все файлы cookie (а также localStorage) очищаются, и пользователь моего приложения выходит из системы. Есть ли способ предотвратить это ??? Спасибо