Às vezes você quer que novos usuários em seu site recebam determinada mensagem que os visitantes antigos não recebem, exibindo diferentes tipos de informações a eles. Uma maneira fácil de fazer isso é definindo um cookie.

visitantes, blog

Se você estiver fazendo isso através de um tema, adicione esta linha ao seu arquivo functions. php:

function set_newuser_cookie() {
if (!isset($_COOKIE[‘sitename_newvisitor’])) {
setcookie(‘sitename_newvisitor’, 1, time()+1209600, COOKIEPATH, COOKIE_DOMAIN, false);
}
}
add_action( ‘init’, ‘set_newuser_cookie’);

Você pode ler mais sobre a função setcookie no PHP.net.

Isso definirá um novo cookie denominado “sitename_newvisitor”, que é definido para expirar em duas semanas. Se você alterar o 1 para 0, o cookie não expirará.

Para exibir informações diferentes para um usuário novo vs usuário antigo, você pode fazer algo parecido com isto:

if (isset($_COOKIE['sitename_newvisitor'])) {
     echo 'Bem Vindo Novamente!';
}
else {
     echo 'Olá Novo Visitante! Conheça meu blog e fique à vontade!';
}

Leonardo Rodrigues

Apaixonado por internet e curioso por SEO sempre está envolvido em algum projeto web. Você me encontra também no blog Negocio Seo e vê meus Projetos e Redes Sociais...

Participe da conversa

9 Comentários

Comentários

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.