Configurando cookies en Wordpress

2

Estoy intentando establecer una cookie en mi sitio y quiero cambiar las hojas de estilo usando esta cookie.

He probado una función normal pero no funciona. He puesto debajo el código en mi functions.php

add_action('init', 'cookiecheck');

function cookiecheck(){         
    setcookie( 'cookiename', 'cookievalue', time() + 3600, 'mysite.net/sites/site1/', 'mysite.net/sites/site1/');       
}       

Después de agregar este código, si reviso mi pestaña cookies usando las herramientas firefox developer , no veo una cookie llamada cookiecheck

¿Por qué es esto? ¿Cómo configurar una cookie en un sitio de wordpress?

    
pregunta Foolish Coder 10.06.2015 - 12:34

1 respuesta

4

Cambia esta línea

setcookie( 'cookiename', 'cookievalue', time() + 3600, 'mysite.net/sites/site1/', 'mysite.net/sites/site1/');

a

setcookie( 'cookiename', cookievalue, time() + 3600, COOKIEPATH, COOKIE_DOMAIN);'

COOKIEPATH y COOKIE_DOMAIN son constantes WP ahora, pero el códice no está actualizado todavía.

    
respondido por el Pieter Goosen 10.06.2015 - 13:33

Lea otras preguntas en las etiquetas