Пропустить

Cookies и WordPress: как создавать, восстанавливать и удалять

Divi: самая простая тема WordPress для использования

Divi: лучшая тема WordPress всех времен!

Более Загрузка 600.000, Divi - самая популярная тема WordPress в мире. Он является полным, простым в использовании и поставляется с более чем бесплатными шаблонами 62. [Рекомендуемые]

Всем нравятся временные комментарии, но их виртуальное использование на многих сайтах по всему миру часто сбивает с толку.

. Cookies простой способ сохранить сеансы посетителя в браузере, они также используются для тех.

В этом уроке мы рассмотрим все, что вам нужно знать о файлах cookie: что это такое, как они используются и почему мы их используем (без еды).

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

Но раньше, если вы никогда не устанавливали WordPress, откройте для себя Как установить блог WordPress в шагах по 7 et Как искать, устанавливать и активировать тему WordPress в своем блоге

Тогда вернемся к тому, почему мы здесь.

Все, что вам нужно знать о Куках

Хотя их использование в сети практически повсеместно, многие пользователи хотят знать, что это такое и как оно используется. Сначала мы рассмотрим основы, которые вам необходимо освоить.

Что такое Cookie?

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

Что такое сессии?

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

Зачем использовать куки для хранения сессии?

Существует несколько причин, которые оправдывают комбинацию сеансов cookie. Вот несколько довольно описательных сценариев.

  • Когда вы добавляете предметы в корзину (для сайта электронной коммерции), веб-сайт сохраняет эту информацию, чтобы ваша корзина покупок сохраняла свои продукты независимо от того, находитесь ли вы на одной странице или на другой странице.
  • Если вы читаете информацию в Интернете, веб-сайт может создать резервную копию вашего IP-адрес и покажет вам целевую информацию о вашем районе.
  • Файлы cookie также сохраняют информацию изаутентификация пользователя для каждого конкретного сайта. Эта информация используется всякий раз, когда пользователь возвращается на этот сайт. В это время куки позволят им войти в систему автоматически.

Типы Cookies

Как и их коллеги в физическом мире, куки имеют разные вкусы:

  • Сессионные куки : Эти файлы cookie сохраняют информацию о действиях пользователя за один сеанс. Как правило, это постоянная информация, пока вы просматриваете веб-сайт, но стираются в конце сеанса.
  • Постоянные куки Вы также услышите об этих файлах cookie под названием «Следующие файлы cookie». Эти файлы cookie остаются на вашем компьютере до истечения срока их действия или удаления. Они используются для управления пользовательскими настройками в течение длительного времени.

Законы, регулирующие Куки

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

Евросоюз произнес на нем и это следует из него Директива 2009 / 136 / EC вы часто слышите об этом законе как " Европейский закон о печенье». Короче говоря, законодательство требует, чтобы веб-сайты в Европе просили пользователей дать согласие на резервное копирование определенного типа файлов cookie.

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

Проверьте статьи WordPress GDPR: Что это значит для вашего блога? идти дальше.

Тогда скажите нам, что вы думаете

Использует ли мой веб-сайт файлы cookie?

Если вы хотите знать, если ваш сайт (или другой) использует cookie в вашем браузере, вот процедура (хром).

SETTINGS-Google

Легко создать свой сайт с Elementor

Elementor позволяет легко создать любой дизайн сайта с профессиональным внешним видом. Перестань дорого платить за то, что можешь сделать сам. [Free]

Перейдите в настройки и нажмите " Показать дополнительные параметры». В разделе «Конфиденциальность» нажмите " Настройки содержимого». Появится новое окно с опциями сохранения файлов cookie. Ничего не трогай, а нажми " Файлы cookie и данные сайта... "

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

печенья Google-хром

Из этого окна вы также можете удалить Cookies.

Почему мы должны Куки на WordPress

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

По умолчанию WordPress не даст вам возможность извлекать пользовательские данные для улучшения их пользовательского опыта. Важно отметить, что WordPress сам не поддерживает сеансы, но некоторые плагины или темы, которые когда-то активировались, вероятно, делают.

Как обращаться с куки на WordPress

Мы сделаем небольшую код для обработки печенья. Вот то, что мы будем делать именно:

  • Отправить файлы cookie в заголовках HTTP
  • Мы напишем код на PHP, который мы добавим в наш плагин

Помните, я показал вам как создать плагин WordPress быстро. Вы можете добавить код в плагине.

Идите дальше, открыв также Как установить, получить и удалить куки на WordPress

Как создавать файлы cookie

Чтобы создать Cookies в WordPress, вы должны определить значения, которые вы хотите добавить в файлы cookie. В следующем примере мы сохраним имя пользователя, вам нужно будет добавить следующую часть кода в свой плагин:

<? Php add_action ( 'инициализации', 'setting_my_first_cookie'); Функция 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.

Как восстановить файлы cookie

Чтобы извлечь Cookie, который мы создали вместо этого, мы будем использовать переменную $ _COOKIE, которая является ассоциативным массивом, который содержит все файлы cookie, созданные WordPress.

Идентификатор, который мы будем использовать, - это тот, который мы определили ранее для значения $ v_username. Посмотрите на следующий код:

<? Php {эхо "Куки:" (Исеть ($ _ COOKIE [$ v_username])!). $ V_username. ««Не установлен.»; } Else {эхо "Куки". $ V_username. ««Установлен.»; эхо "Cookie является:". $ _COOKIE [$ v_username]; }?>

Перед передачей идентификатора в глобальную переменную $ _COOKIE, мы должны убедиться, что он не существует с функцией "isset"

Вы ищете лучшие темы и плагины WordPress?

Загрузите лучшие плагины и темы WordPress от Envato и легко создайте свой веб-сайт. Уже более 49.720.000 XNUMX XNUMX загрузок. [ЭКСКЛЮЗИВ]

Откройте для себя Плагины 6 для WordPress идеально подходят для обеспечения соответствия блога GDPR

Как удалить Cookies

Иногда вам нужно будет удалить куки с вашего сайта, особенно когда вам больше не нужна информация. Посмотрите на следующий код:

<? Php снята с охраны ($ _COOKIE [$ v_username]); SetCookie ($ v_username, '', время () - (15 60 *)); ?>

В предыдущем коде мы использовали функцию «Отключенный» удалить значение большого массива $ _COOKIE. Чтобы истечь печеньеМы изменили дату действия и передаем пустую строку для удаления значения Cookie.

Проверьте свой веб-сайт, чтобы узнать, было ли Cookie удалено.

Если вы привыкли делать резервные копии вашего сайта. Простейшим решением будет восстановить версию файлов вашего блога.

Откройте для себя также несколько премиальных плагинов WordPress

Вы можете использовать другие плагины WordPress, чтобы придать современный вид и оптимизировать управление вашим блогом или веб-сайтом.

Ниже мы предлагаем несколько идеальных плагинов для резервного копирования WordPress для этой задачи.

1. Резервное копирование

Backup - это премиум плагин WordPress для резервного копирования и переноса вашего сайта. Он предлагает самые простые и быстрые инструменты для резервного копирования, восстановления или миграции веб-сайтов.

Его функции: неограниченное резервное копирование, неограниченное восстановление, миграция сайта с одного хостинга / домена на другой, загрузка резервных копий на компьютер, планирование резервное копирование, загрузка и экспорт из Dropbox, Google Drive, Amazon S3 и т. д.

Скачать | Демо | Дешёвый хостинг

2. Резервное копирование и восстановление

Backup And Restore - это премиальный плагин WordPress, который поможет вам планировать резервное копирование вашего сайта на локальный сервер или на разные облачные серверы, такие как Dropbox, Google Drive и Amazon S3. Вы сможете восстановить весь ваш сайт, включая базу данных из существующих точек восстановления, одним щелчком мыши.

У вас будет возможность загрузить свой сайт, его базу данных и все резервные копии. Это также поможет вам управлять процесс резервного копирования и восстановления простым, безопасным и надежным способом.

Его основные функции включают в себя: полное резервное копирование сайта, резервное копирование на Amazon S3, Google Drive, Dropbox, менеджер дискового пространства, автоматическое удаление старых резервных копий, полное восстановление вашего сайта, поддержка мультисайтов и т. д.

Скачать | Демо | Дешёвый хостинг

3. Super Backup & Clone - Миграция

Премиум плагин WordPress Super Backup & Clone - Migrate позволит вам сделать резервную копию вашего сайта. Действительно, работа на вашем сайте - это всегда долгий и громоздкий процесс, и было бы стыдно, если вы потеряли работу из-за плохой конфигурации или ошибки обработки.

Это надежное решение для резервного копирования, позволяющее избежать потери ваших данных. Его основными особенностями являются:

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

Легко создать свой интернет-магазин

Скачайте бесплатные WooCommerce, лучшие плагины для электронной коммерции, чтобы продавать физические и цифровые продукты на WordPress. [Рекомендуемые]

Это премиальный плагин WordPress, который мы рекомендуем.

Скачать | Демо | Дешёвый хостинг

Рекомендуемые ресурсы

Откройте для себя другие рекомендуемые ресурсы, которые помогут вам решить загрузку вашего сайта.

Заключение

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

Однако вы также сможете ознакомиться с нашими Ressources, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, консультируясь с нашим гидом по Создание блога на WordPress.

А пока расскажите нам о своем Комментарии и предложения в специальном разделе и прежде всего поделитесь этим уроком в своих любимых социальных сетях.

...

Эта статья содержит 1 комментарий
  1. Привет,
    Я разработал веб-приложение на том же сервере, что и сайт WordPress. Когда я сталкиваюсь с 404, все куки (а также localStorage) очищаются, и пользователь моего приложения отключается. Есть ли решение, чтобы предотвратить это ??? Спасибо

Оставить комментарий

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

Этот сайт использует Akismet для уменьшения спама. Узнайте больше о том, как используются ваши данные обратной связи.

Вверх
2 акции
доля1
чирикать1
Регистрация