¿Te gustaría aprender a usar cookies en tu sitio web de WordPress?

Las cookies son herramientas útiles para almacenar información temporal en el navegador del usuario, finalmente para poder utilizar esta información para mejorar experiencia de usuario a través de la personalización y la orientación conductual.

En este tutorial, le mostraremos cómo configurar, obtener y eliminar cookies en WordPress.Cómo configurar obtener eliminar cookies de wordpress 1

Nota: Este es un tutorial avanzado. Esto requiere que tengas un dominio perfecto de HTML, CSS, WordPress y PHP.

Pero si nunca has instalado WordPress, descubre Cómo instalar un blog de WordPress en 7 pasos et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí.

¿Qué es una cookie?

Las cookies son archivos de texto que se crean y almacenan en los navegadores de los usuarios cuando visitan un sitio web. Las cookies se utilizan para agregar diferentes funcionalidades a un sitio web.

A continuación, se muestran algunos de los usos comunes de las cookies en varios sitios web.

  • Almacene y administre la información de inicio de sesión del usuario
  • Almacenar información de sesión temporal cuando un usuario visita
  • Las tiendas en línea utilizan cookies para recordar artículos en el carrito de compras cuando un usuario visita
  • Seguimiento de la actividad del usuario en un sitio web para proporcionar una experiencia de usuario personalizada
  • y más

Como puede ver, las cookies son herramientas muy útiles para los propietarios de sitios web, pero también pueden ser un poco intrusivas. Las tendencias recientes en el marketing por correo electrónico, la piratería de crecimiento y el marketing en línea en su conjunto permiten que los sitios web establezcan cookies que sirven como balizas y se pueden usar para almacenar e incluso compartir la actividad del usuario entre sitios web. Sitios web.

Esta es la razón por la que la Unión Europea aprobó la Ley Europea de Cookies, que requiere que los propietarios de sitios web declaren que usan cookies para almacenar información.

Descubre nuestro 6 complementos premium de WordPress para garantizar el cumplimiento de GDPR de un blog

Cómo se usan las cookies en un sitio web de WordPress

De forma predeterminada, WordPress utiliza cookies para administrar las sesiones de usuario y la autenticación. También utiliza cookies para recordar el nombre y la dirección de correo electrónico de un usuario si completa un formulario de comentario

Cuantos sean plugins de WordPress en su sitio web también pueden configurar sus propias cookies. Si utiliza servicios de terceros en su sitio web, como Google Analytics ou Google AdSenseTambién pueden crear cookies en su sitio web.

Puede ver todas las cookies del sitio web en la configuración de su navegador. Por ejemplo, en Google Chrome necesita acceder a la configuración y buscar Configuraciones de contenido.

acceder a la configuración de cookies de Google chrome.jpeg

En la configuración de contenido, debe hacer clic en " Cookies Para abrir la página de configuración de cookies.

lista de cookies chrome.jpeg

Luego debe hacer clic en la opción "Todas las cookies y datos del sitio web".

mostrar todas las cookies de site.jpeg

En la página siguiente verá una lista de todas las cookies y datos almacenados en su navegador por todos los sitios web que visitó.

Descubre Cómo usar WordPress caché no persistente

Puede escribir la dirección de un sitio web en el campo de búsqueda, y le mostrará los datos almacenados por este sitio web.

lista de cookies.jpeg

Al hacer clic en un solo artículo, verá más detalles sobre las cookies individuales y su contenido.

Cómo configurar una cookie en WordPress

Para seguir este tutorial, debe agregar código a Funciones.php archivo de su tema o en un complemento de WordPress. Si aún no lo ha hecho, eche un vistazo a nuestra guía sobre cómo copiar y pegar fragmentos en WordPress.

Primero usaremos la función setcookie() en PHP. Esta función acepta los siguientes parámetros.

  • Nombre de la cookie
  • Valor de cookie
  • Caduca (Opcional: define un período después del cual caduca la cookie)
  • Ruta (Opcional, por defecto, usará la raíz del sitio web)
  • Dominio (opcional, predeterminado al dominio de su sitio web)
  • Seguro (opcional, si es verdadero, solo transfiere datos de cookies a través de HTTPS)
  • httponly (Opcional, si se establece en verdadero, la cookie solo es accesible a través de HTTP y no puede ser utilizada por scripts)

Ahora agreguemos un fragmento de código a su sitio web de WordPress. Este código almacena en una cookie la marca de tiempo exacta cuando un usuario ha visitado su sitio web.

function bpc_cookies_tutorial1 () {$ visit_time = date ('F j, Y g: i a'); {// si se establece una cookie para 1 años setcookie ( 'bpc_visit_time' $ tiempo_actual, el tiempo () + 31556926) (isset ($ _ COOKIE [$ bpc_visit_time])!); }}

Ahora puede visitar su sitio web y consultar las cookies de su navegador. Encontrará una cookie con el nombre bpc_visit_time.

Cómo obtener una cookie y usarla en WordPress

Ahora que hemos creado esta cookie almacenada en el navegador del usuario durante un año, echemos un vistazo a cómo utilizar esta información en nuestro sitio web.

Si conoce el nombre de una cookie, puede llamarla fácilmente en cualquier lugar de PHP usando la variable $ _COOKIE []. Agreguemos un código que no solo configura la cookie, sino que también la usa para hacer algo en su sitio web.

función bpc_cookies_tutorial2 () {// Establecer el tiempo de visita $ visit_time = date ('F j, Y g: i a'); // Verifique que la cookie exista if (isset ($ _ COOKIE ['bpc_visit_time'])) {// Haga esto si la cookie existe function Visitor_greeting () {// Usó la información guardada en la cookie $ lastvisit = $ _COOKIE [' bpc_visit_time ']; $ string. = 'Su última visita a nuestro sitio'. $ lastvisit ". Descubre las novedades '; devuelve $ string; }} else {// Haga esto si la cookie no existe function Visitor_greeting () {$ string. = '¿Eres nuevo? Descubre estos recursos ... '; devuelve $ string; } // Establecer la cookie setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } // Agregue el shortcode add_shortcode ('greet_me', 'visitor_greeting'); } add_action ('init', 'bpc_cookies_tutorial2');

Hemos comentado el código para mostrarte lo que hace cada parte. Este código utiliza la información almacenada en la cookie y la muestra con la ayuda de un código corto. Ahora puede agregar un código corto [Greet_me] en cualquier lugar de su sitio web, y luego mostrará la última visita de un usuario.

Siéntase libre de modificar el código para hacerlo más útil para su sitio web. Por ejemplo, puede ver publicaciones recientes para usuarios recurrentes y publicaciones populares para nuevos usuarios.

Eliminar una cookie en WordPress

Hasta ahora hemos aprendido cómo configurar una cookie y usarla más adelante en su sitio web. Ahora veamos cómo eliminar una cookie.

Para eliminar una cookie, debe agregar la siguiente línea a su código.

unset ($ _ [ 'bpc_visit_time'] COOKIE);

Recuerde reemplazar bpc_visit_time con el nombre de la cookie que está intentando eliminar.

Pongamos este código en contexto usando el mismo código de muestra que usamos anteriormente. Esta vez, eliminaremos una cookie y la configuraremos nuevamente con nueva información.

función bpc_cookies_tutorial2 () {// Hora de la visita del usuario $ visit_time = date ('F j, Y g: i a'); // Compruebe si la cookie ya está configurada if (isset ($ _ COOKIE ['bpc_visit_time'])) {// Haga esto si la cookie está configurada en la función visit_greeting () {// Use la información de visita $ lastvisit = $ _COOKIE ['bpc_visit_time ']; $ string. = 'Su última visita'. $ lastvisit ". descubrir qué hay de nuevo '; // eliminar una cookie para actualizarla sin configurar ($ _ COOKIE ['bpc_visit_time']); devuelve $ string; }} else {// Fiare esto si no existe una cookie función Visitor_greeting () {$ string. = 'son eres nuevo? Echa un vistazo a estos recursos ... '; devuelve $ string; }} add_shortcode ('greet_me', 'visitor_greeting'); // Establecer o restablecer una cookie setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } add_action ('init', 'bpc_cookies_tutorial2');

Como puede ver, este código elimina la cookie una vez que hayamos utilizado la información almacenada en su interior. Posteriormente actualizamos la cookie con la información de la hora.

Recursos recomendados

También lo invitamos a consultar los recursos a continuación para avanzar en el control y agarre de su sitio web y blog.

Conclusión

Listo ! Eso es todo por este tutorial. Esperamos que este artículo le haya ayudado a aprender a configurar, obtener y eliminar fácilmente las cookies de WordPress. Si te gustó este artículo, nno dudes en compartir en tus redes sociales preferido.

Sin embargo, no dude en consultar nuestro Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress o el de Divi: el mejor tema de WordPress de todos los tiempos.

Si tienes comentarios o alguna sugerencia sobre cómo monetizar su blog a través del marketing de afiliación? Háganos saber en la sección a continuación.

 ...