Como exibir Informações Diferentes para Novos Visitantes e Visitantes Antigos sem Plugin

À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!';
}
Rate this post

Quer aprender a ganhar dinheiro com Google Adsense em blogs?

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 no AboutMe

Website: http://querocriarumblog.com.br

9 Comentários

  1. Bacana a ideia, mas funciona no Blogger também ou só em sites que utilizam PHP, se funcionar no Blogger, como e onde o código deve ser inserido?

  2. hanna

    gostei do site mas queria fazer e ñ sei uo site!
    alguém me ajudaaaaa!

  3. Leonardo,
    ótima dica, sempre é interessante evitar instalar plugins para realizar tarefas que um simples código resolve.
    abraço.

Deixe uma resposta