← WordPress

Como definir um cookie num plugin?

Lida 785 vezes

Offline

Júnio Branco 
Membro
Mensagens 563 Gostos 0
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Boas, estou a aventurar-me pelo Wordpress e decidi fazer um plugin... Estava a correr tudo muito bem até ao ponto em que decidi definir cookies.
Numa das funções do plugin tenho:
Código: [Seleccione]
function check()
{

setcookie ("Verificar", "activo", time() - 86400);
}
add_action('wp_footer', 'check');

A função quando é chamada dá o seguinte erro : header already sent... na linha em que defini os cookies.
Eu compreendo que o erro aparece porque chamei a função no wp_footer .
Mas eu não vejo como é que poderei chamar essa função antes de qualquer output (isto sem colocar o código no header etc..) Eu não queria editar o tema e colocar o código... Queria era fazer um plugin que ao ser chamado não fosse dar esse erro...
Espero ter sido explicito... escrevi á pressa porque estou mm de saida =/

Qualquer sugestão é bem vinda

Obrigado
Offline

Júnio Branco 
Membro
Mensagens 563 Gostos 0
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Eu estive a ver o plugin wp-poll e esse ficheiro tb tem uma função a definir cookies mas não dá o mesmo erro que o meu...
Não compreendo porquê... :(