A todos les encanta una cookie Oncionional (o dos) fuera de línea, pero su uso virtual en sitios de todo el mundo es a menudo un tema de confusión. Las cookies ofrecen una solución simple y elegante para hacer cosas como mantener sesiones para sus visitantes. Mientras navegan, almacenan las preferencias de los usuarios y recopilan datos para su sitio en este artículo, cubriremos todo lo que necesita saber sobre Cookie -uri: lo que ellos están, donde se usan y por qué los usamos (y no los comemos). También explicaré por qué tenemos que poder usar cookies de WordPress y terminaremos cómo configurar, obtener y eliminar las cookies en su sitio de WordPress.
¡Hagamos bocadillos! Las cookies explicadas Aunque su uso es casi omnipresente en la web, el usuario habitual tiende a saber un poco sobre qué son las cookies y cómo se usan. Pasemos por algunos elementos básicos para alcanzar la velocidad. ¿Qué son las cookies? Una cookie es un archivo pequeño utilizado por el navegador para almacenar información sobre la interacción de un usuario con un sitio. Por lo general, se utilizarán para almacenar persistentemente varios tipos de datos de sesión. The Guardian tiene una imagen general excelente y simple de las galletas que puede disfrutar a continuación.
¿Cuáles son las sesiones? Una sesión es una especie de tarjeta de identidad digital; Cada vez que visite un sitio web, se le asignará uno durante su visita y se utilizará para identificarlo durante el tiempo en el sitio. Las sesiones son únicas para los usuarios. ¿Por qué usar cookies y mantener sesiones? Hay muchas razones válidas para usar una combinación de sesiones y cookies para rastrear el comportamiento del usuario y almacenar información. Aquí hay algunos escenarios comunes: cuando agrega artículos al carrito de compras en un comercio electrónico, el sitio web almacena esta información, de modo que su canasta se actualiza a medida que continúa comprando y cambia de una página a otra.
Si desea leer noticias en línea, el sitio puede almacenar su información de IP y mostrarle historias dependiendo de su ubicación geográfica.
Las cookies también almacenan información utilizada para autenticar a un usuario en un sitio web en particular. La información de conexión de un usuario se guarda y se recarga cuando el usuario regresa al sitio. De esta manera, ya no tiene que recordar su nombre de usuario y contraseñas para cada sitio que se registre. ¡Cariño!
Tipos de cookies, así como sus geólogos en el mundo real, los pasteles vienen en diferentes sabores:
Cookies de sesión: estas cookies almacenan información sobre las actividades realizadas por los usuarios durante una sola sesión. Se utilizan para mantener los datos sobre sus actividades a medida que navega a través de un sitio, pero se eliminan al final de la sesión.
Cookies persistentes: también escuchará estas llamadas Cookies de seguimiento. Las galletas persistentes permanecen en el disco duro hasta que expiran o se eliminan. A menudo se usan para gestionar las preferencias de los usuarios durante períodos más largos. Las leyes que rigen el uso de aquellos de ustedes que no les gusta el concepto de un sitio web que almacena información personal sobre usted puede preguntarse si alguna es estas de estos realmente legales ?
La Unión Europea ha tomado una actitud en este tema en forma de la Directiva UE 2009/136/CE, generalmente escuchará los detalles relevantes llamados la ley de la UE sobre cookies. En resumen, la legislación dice que los sitios en Europa deben solicitar el consentimiento de los visitantes antes de instalar ciertos tipos de cookies. Fuera de Europa, la pregunta sobre la forma exacta en que puede usar las cookies, ya que el propietario del sitio está a su discreción, pero la reciente divergencia sobre el monitoreo cada vez más agresivo por parte de la publicidad de los agentes muestra que los usuarios están cada vez más atentos a cómo se están llevando a cabo.
¿Mi sitio usa cookies? Si desea ver si su sitio u otro guarda cookies en su navegador, siga este simple procedimiento (para Chrome):
Vaya a la configuración de su navegador para controlar las cookies. Vaya a la configuración y luego haga clic en Configuración avanzada. En la sección “Confidencialidad”, haga clic en Configuración de contenido. Se mostrará un modal que le brinda opciones sobre cómo desea almacenar cookies en su sitio. Vaya como sea y acceda a todas las cookies y datos del sitio. La siguiente ventana mostrará las cookies que su navegador ha guardado actualmente. Echemos un vistazo más de cerca a la información guardada en la variable PopUp_signup_completely para la cookie wpmudev.com:
Entre la lista de cookies guardadas por mi navegador se encuentran las cookies WPMU Dev.

En este caso, es un registro simple del hecho de que una ventana emergente ya se ha mostrado a un usuario para que no lo perturbe continuamente. Ahora dirigamos nuestra atención a las cookies en un contexto de WordPress. ¿Por qué necesitamos cookies en WordPress? WordPress no usa sesiones por defecto. Muestra el mismo comportamiento, independientemente de la navegación del usuario en el sitio. Almacene una cookie para la autenticación del usuario cuando usted (o su personal) inicie sesión en el sitio, pero eso es solo.
Al ser casi apatrid, WordPress en sí no le dará la funcionalidad de crear carros de compras utilizando cookies o hacerse cargo de los datos personales de los visitantes a través de las cookies para mejorar la experiencia del usuario, tiene muchas cosas que hacer fuera de la caja, pero las cookies son simplemente. no uno de ellos. Es importante tener en cuenta que WordPress en sí no mantiene sesiones, pero muchos complementos o temas que pueden haber sido activados casi con certeza. Entonces, si ha encontrado algunas de las cookies de su sitio de WordPress guardadas en el navegador, uno de ellos hemos implementado una de ellas. Pasemos a la creación manual, tomemos el control y la eliminación de las cookies. Manejo de cookies en WordPress Antes de ingresar al código Hay algunas cosas que debe saber primero:

Enviaremos cookies en encabezados HTTP
El código estará en PHP y se agregará en funciones.php en el directorio de temas activos

Hacemos esto para mantener las cosas simples y con fines explicativos. En un entorno de producción, hay algunas razones excelentes para no usar funciones.php para hacer este tipo de trabajo. Cómo establecer cookies para configurar cookies en WordPress, debe pasar los valores que desea almacenar. Por ejemplo, si desea almacenar el nombre de usuario de su visitante, puede agregar este fragmento de código a las funciones.php:
Cargar Anónimo/9F21AA65604AC3062DB7979AFFC2EC
La variable Day_in_Seconds tiene un valor constante proporcionado por WordPress, que es igual al número de segundos en un día. Observe que el valor del tiempo se establece para 30 * day_in_seconds, lo que significa que la cookie expirará 30 días después de la creación. CookiePath Define la ruta a su sitio y cookie_domain es el sitio del sitio, sino que estas variables están establecidas por su sitio cuando ejecutamos la función, podemos ver que la cookie se agregó al navegador después de los pasos que olvidaríamos para ver el navegador Cookies anteriormente en el artículo. Cómo hacer que las cookies se hagan cargo de la cookie que hemos creado en el código anterior, usaremos la variable $ _Ookie. Esta variable es una matriz asociativa que usaremos para referirnos a la cookie que hemos creado. La variable $ _ _cookie contiene información sobre todas las cookies que se agregan manualmente a su navegador y, para obtener la que estamos buscando, tendremos que enviar un identificador. El identificador que usaremos en este caso será el nombre que le damos a la cookie cuando la configuremos. Echemos un vistazo al código.
GIST Midoriberlin/7FECCECB88569CBB7C0 está cargado
Antes de pasar el identificador de cookies (en este caso, su nombre) en la variable $ _cookie, debemos asegurarnos de que exista la cookie. Hacemos esto a través de la función isset () que devuelve verdadero si la cookie ha sido establecida y falsa. Un punto clave a tener en cuenta aquí es que cuando establecemos una cookie y la enviamos al encabezado HTTP, su valor se codifica automáticamente en la URL. Del mismo modo, cuando recuperamos la cookie, el valor se decodifica de forma predeterminada. No tiene que tomar medidas adicionales para cifrar información de sus visitantes. Cómo eliminar las cookies serán momentos en los que desee eliminar las cookies en su sitio, generalmente cuando ya no desea información. Veamos primero el código y luego pasemos a la explicación.
En primer lugar, usamos la función unset () para eliminar el valor que la cookie posee de la imagen asociativa. Una vez que termine, obligaremos a la cookie a expirar estableciendo el valor de valor en un valor nulo (“”) e insertando una marca de tiempo que está en el pasado (tiempo ()-(15 * 60)). Felicidades, tu cookie ahora está eliminada. ¿Qué estás haciendo ahora? Una vez que se ha eliminado la cookie, es posible que desee redirigir a sus visitantes a su página inicial. Para hacer esto, agregue las siguientes dos líneas de código a las funciones.php:
El principal Midoriberlin/6CAE5B58780A299DBD está cargado
Este fragmento de código redirigirá a los visitantes a su sitio a la página inicial, pero puede redirigirlos donde quiera en su sitio. Simplemente cambiando el primer argumento. Pensamientos finales Las cookies son una gran parte de lo que hace que Internet continúe e, incluso si nunca tiene que ensuciarse las manos con su codificación, es útil tener una idea aproximada de cómo funciona. Hemos cubierto los elementos básicos de las cookies y cómo puede verificar cuáles se almacenan en su computadora. También pasamos por algunas formas simples de configurar, obtener y eliminar cookies en el contexto de WordPress usando PHP. Esperamos que este tutorial lo ayude a comenzar en el camino de explorar cookies y administrar las sesiones en profundidad en el futuro. ¿Utiliza actualmente cookies para mejorar la experiencia del usuario? ¿O tiene otras técnicas recomendadas para establecer, obtener y eliminar cookies en WordPress? Háganos saber en los comentarios a continuación. Etiquetas: código
galletas
homefinance blog